I'll think about it, but for this I first have to understand the rest of our rendering system (will dig deeper into the codebase).