Moved collections to its own files.