Yes, thank you for all your work on the darktable project, and for your education of the community.

It occurred to me that all the modules in the darktable workspace could have some basic colour-coding to signify which part of the processing pipeline you are in. E.g the pre-demosaicing modules could have a black or grey-coloured font in the module name, etc. Or it could be something more discreet than a font colour, e.g. a little coloured dot or square element next to the name. This would make it more obvious when a user inadvertently re-orders e.g. a linear space module to a display-referred group of modules, and you could see it at a glance.

Or at least you could make such modules as demosaicing, input colour profile, base curve / filmic stand out a bit more from the rest of the modules to mark boundaries between the raw data, the linear and non-linear processing stages.