Currently a starting point for a library of generic C# collections