Big refactor to make the folder structure a little more sensible

See the readme.md for details.