AggregateEvents_PositionTypes

Began aggregate event linking. Added new PositionTypes. Will be moving
to use of enum ONLY for traversing data, no direct GetNext or
GetPrevious calls in the interface, will move those events to lower
level classes.