Carles/ng restructure

An alternative PR to https://github.com/pretenders/ployst/pull/67
This PR only includes the restructure, and goes straight into the remove teams branch. In case you prefer to review both sets of changes separately. Then once you are happy with both you can chain merge this one first, then #66 and close #68.