ver 0.17, major update is saving and loading canvases