To store a model as `ready for ray-tracing' may take a long time, but only if the interfaces in the model are new or are modified.

Store intermediate results as group/incomplete model. Store only the final model as `ready for ray-tracing'.