added some todos for optimization, and added some text styling to canvas.
Merge pull request #7 from hlpetway/workspace

added some todos for optimization, and added some text styling to canvas...