Seems like the code just grow organically without a super coherent structure. I'm sure there are folks with ADHD who might be able to get through it though.
There actually is a plan and set of designs that worked towards these parts. There was a lot of foundational work, and currently the goal is the integrations on top.