RayBounce on Dynamo Geometries?

Hi, I’m trying to create a Generative Design graph which will randomize massing in Dynamo,
and then create a projection / intersection study by RayBounce.ByOriginDirection(),

but somehow I have to split the process into two graph files:
File1. build directshape massing in Revit,
File2. run RayBounce to get projection data.

or the nodes won’t work since I cannot control the order of which nodes run first.

but because I want to read the results of both steps on the same outcome page,
is there a way to find RayBounce for the geometries in Dynamo without baking them?
or to firstly run the nodes to create directshape, and then run the RayBounce nodes later?

Thanks in advance :]