More Renderer refactoring, avoid explicit Init/Cleanup in favour of destructors
Various other improvements around the code
Improve Cvar tokenisation and retrieval