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

....