major refactor: move stuff out of a global 'model' folder, and into sub-folders closer to the code that uses those models.