In which we realize our previous solutions were too simple, and we need to over-engineer everything.
A comprehensive guide to making a simple task unnecessarily complicated, because that's just what we do here.
Phase 3a: We'll just add more features!
Phase 2b: Because phase 2a was just a warm-up.