Added support for creating non-rectangular shapes and placing them on the ShapeBoard.  The overlap testing algorithm does not yet handle this correctly.