Implemented most of the backend

SFMLImageLoader works; SFMLGraphics works (drawing lines and points,
rectangles, filling rectangles, drawing images all work).