Moved canvas related stuff to its own folder.