Yup, I created this design when I had only a tiny idea of how the program was going to work.
That’s why the design changed – we realized early on that major modifications had to be made, due to the many functions of the program.
And frankly, I prefer the design we ended up with. The old one wasn’t very pointer-friendly…