[WIP] Instancing

Closes #286 

- [X] instance rate property
- [X] device instance rate
- [ ] device call
- [ ] new renderer call
Perhaps: `/// Describes how an integer value is interpreted by the shader.`

Note the full stop.