Currently, objects are selected in Dynamo in two ways.
a) Selecting an item from a list containing all elements of a certain category.
b) Selecting an item from Revit (in one of the views).
Add more precise ways to select objects (i.e. elements).
E.g. "All lights from the second floor", "All lights in room ___", "All lights with ___", etc. etc.
Create a script (Python or C++) that generates box collision shapes for all floors, walls, windows, roofs, etc.
Determine shape based on Revit family settings.
"M_Celiling Light - Linear Box" gets converted to a cylinder Datasmith Light Actor. The cylinder is facing the wrong direction (should be rotated 90 degrees along the green axis.