Thanks for the detailed feedback! I'm working on updates that will address points 1, 3, 5, and 6, especially 6.
I'm designing a solution for the "endless ties" issue. I'll need to think about how it should work before I can implement anything, though.