Changed the logo to be an entity and added methods to dispose of stuff
more cleanly.