added Point struct
added IGraphics interface