Movable background and refactoring

With the latter I mean that moved DrawingView class to separate file.