Add all types of a family in a pattern

Hi all Would appreciate any advice.

In order to do some testing, I’m looking to place all types of a particular family within a gridded pattern within a project.

I’m hoping it is possible within Dynamo to follow logic as such: User selects the family > Definition grabs a list of all types within the family > Definition places each type at set distance away from the previous placement

Doesn’t matter if its a row, column or grid of objects really. Any ideas? Thank you…

Arranged in Revit…