Canvases don't render on page load to save resources.
Various incremental changes.