Alter Background to actually use vertex buffer, alter Renderer to accommodate subclassing for GPU layers