This project contains several basic game component types, plus some generically useful collection types.
This documentation is not yet complete, but this is some of what's currently included:
Game components: EventScheduler Point Directions Grid RNG SerializationHelper
Utility collections: DefaultValueDictionary MultiValueDictionary PriorityQueue OrderingCollection (maintains a totally ordered set, with O(1) comparison of the relative order of 2 elements) BimapOneToOne BimapOneToMany BimapManyToMany