Glargh! Solving the combined geometry and UI problems that writing this piece of software entails feels like too much at the moment. I'm getting analysis paralysis because there's too much to think about.
Designing a computer network and writing scripts for Mikrotik routers was nowhere near as frustrating. That just felt like fun.