work on renderqueue system, mostly thinking about it