I think it would be incredibly useful to be able to click on some point
of the model preview and get a "stack trace" of geometries, modules and
transforms where the part under the cursor was created and transformed.
One way to do it, would be to have a "debug" mode, where every
cylinder,cube,etc created gets an unique color (unique chromacity)
then every transformation adds some unique saturation level (some prime
numbers magic might be needed).
Assuming that rendering only changes the luminosity of part, analyzing
the pixels color value, we could tell what lines of code are responsible
for its creation in which order - a kind of "call stack"
there might be a better way of doing this, this is only an idea, which