Included a simple iterator for the shape.
Implemented the node section

The shape is derived from MPxComponentShape, which is derived from the
MPxNode class, hence it is just a node in the DG.