artifact id should refer to project name
a shape doesn't draw itself anymore but tell if each pixel of drawing is on

allow a shape to be drawn with relative coordinates