So there was that issue/bug allowing a player to change tint of blocks during crafting. What about actual system for dyeing, allowing players to get what they want color-wise?
I'd imagine it this way:
1. Flowers, plants and such can be harvested for pigment.
2. Pigment can be used in any crafting process to change end-product color. So, if you have your natural color rock, lets say Therka purple igneous rock, you add any available pigment to your crafting recipe to get wanted tint. Examples? You craft yellow igneous stone from any igneous rock by adding yelow pigment to the crafting process. Or add that tint to your plinth recipe or brick recipe or anything else. That would allow to come up with different colors for your machines, door, window (colored glass!! yes yes yes ) and even tools.
3. To not over complicate things 3 primary colors pigments would be enough (red, yellow, blue) plus secondary ones you can get by mixing them (green, orange, purple).
This would be additional method of acquiring different tint materials and items (so if you dont like exploring different planets to get different color rocks or wood, or dont want to spend money on buying those you can simply use dyeing to your arsenal of skills to produce more variations of materials and items).
You can also imagine that pigment harvested from flowers needs to be processed in a mixer or extractor or any other machine to produce the actual coloring agent that can be used in crafting - just to make things more interesting.