Make blockset name filename safe.
Create function for checking if a file exists.
Use storage class for saving and retrieving canvases.
Simplify setting of blockset name.