Add new classes for drawing objects
Move Point class to a different file
Add new Interfaces for drawing backends
Add a first Gtk+Cairo drawing backend
Use the new Color class to represent colors
Start replacing the old widgets, starting with the timeline
Fix loading segments in the player
Add a new widget for coding
Redraw widget correctly invalidating the drawing area