Provides the foundation for collecting GC entries from raw verbose GC output. Concrete collectors should implement {@link pfg.gca.collector.ICollector}. As other collectors are added, the {@link pfg.gca.collector.CollectorFactory} should be modifed to accomodate them.