Implementing Aggregate Factory

As an alternative to #29