woke up, did some house chores and got route selection working surprisingly easily with a new route detail screen (placeholder). this was much easier than i thought
also refactored internally cause i had dataclasses spread out and hit circular imports 🥴
i'm 🤏 this close to getting a v1 done