Major changes to the rendering system. 
Despite a working test commit might not be stable.