Le refactor: making a few semantic angular modules and grouping the files accordingly in directories. Let's hope I still like this in a month time or we're in for another round of refactoring.