Start on module
Splitting out all impl from module
Stubbed module builds
Add dialog
Regression network