Use HashSet in the SelectionManager to greatly speed up selection opterations
Abstract away the children list in MapObject
Changed the Children list in MapObject to a Dictionary to speed up FindByID calls
Basic .obj format provider