ShapeDemo initial import