While refining the renderengine model, I came accros some difficult questions I can't quite decide at the moment