Intial commit of the collections code and minimal documentation.