Basic classes

Done basic things, needed for launching a window with Canvas.