So, I am doing this:
Layout 1 (with drawing):
On Left button clicked > Take snapshot of canvas
On canvas snapshot > LocalStorage set item snapshot1 to CanvasSnapshot
On item "snapshot1" set > Go to Layout2
Layout2 (with another drawing):
On Left button clicked > Take snapshot of canvas
On canvas snapshot > LocalStorage set item snapshot2 to CanvasSnapshot
On item "snapshot2" set > Go to Layout3
Layout 3 (with sprites used to load the snapshots):
On start of layout > LocalStorage | Check item "snapshot1" exists
On start of layout > LocalStorage | Check item "snapshot2" exists
On item "snapshot1" exists > sprite1 | Load image from LocalStorage.ItemValue
On item "snapshot2" exists > sprite2 | Load image from LocalStorage.ItemValue
I don't know if this is the best solution but it works for me. I hope it helps some one.