Initial code

First version of code. Struture needs to improve.
1. basic drawing tools: line, fill, eraser, region
2. simple timeline
3. layers: raster, trace(gesture record/replay)
4. canvas transformation: pan, rotate, zoom
5. icons: grey style prototype