notes on current implementation
repository with factory half done
Merge branch 'feature/repofactory' into develop