Initial commit

Copied over stuff from BigFactories for a starting point