Generate all canvases once the proposal is loaded. Instead of rendering in real time.
Synchronize between editing view and thumbnail view.