Shapes draw in all directions

Fixed previews and shapes to draw in all directions by determining
before drawing which point is the upper left hand point, which is the
starting point of the shape