outlining more from the roadmap and working on the canvas renderer.