Starting to restructure the development process

WIP - do not merge
Working towards a better development environment for this project for longer-term sustainable development.
/cc: @darcyclarke