Added documentation to implementation files, made the drawing view have a pretty background, fixed a crash relating to settings changing, simplified some implementation, added some more pretty backgrounds all around.