`models.py` makes one erroneously think these will be django models (in places where these are imported).
I find it a bit confusing, but after that initial mental adjustment it's fine I guess.