Initial implementation of collections.