Initial work
Moving to the new factory approach
Working on the factories
Working on the new factory pattern
Fixing unit tests
Last unit test fixed
Fixing todos
Fix todo
Working on the todos
Removing todos
Merge with master
Removing todos and fixing unit tests
Old factory layers out
Removing todos
Updating documentation
Formatting
Working on the documentation
Adding last unit tests
Adding news
Merge pull request #86 from steinwurf/restructure-factory-design

Restructure factory design