- [x] push constant renamed to instance data - [x] materials/shaders knowing if they're meant for instance rendering or not - [ ] renderer component storing a hash of instance data array - this is so that other systems can batch based on mesh+material+instance data array hash - [ ] array element as renderer component