[WIP] Instancing

Closes #286 

- [X] instance rate property
- [X] device instance rate
- [ ] device call
- [ ] new renderer call
un-nuzzle the `else`, ie. `} else ...`