Greatly reducing focus of this particular library.

This library will simply be about building an archive using an event dispatcher. All other functionality will be put into their own libraries.