As a visual programming tool, Dynamo is well suited for automating a wide variety of tasks. This can include setting both instance and type parameters. And though I have posted before on how to set Shared (instance) parameters, I thought it would be worth noting the differences between instance and type parameters in Dynamo.
Anyone who has spent much time in Revit is almost undoubtedly aware of the hierarchical structure of Revit model families. All model families are assigned to a Category, and each Family usually has both multiple Types and Instances (though not always).
This hierarchy can be used when selecting Revit elements in Dynamo. And while the Dynamo primer does include a nice diagram of this hierarchy, it does not thoroughly demonstrate how each level of the hierarchy can be used to select elements.