
Writing this new tool turns out to be a very deep dive. It would not have to be, but I am integrating new tools into the Diner like my tools are part of the original software. A guest user going to my new dashboard will not see what a guest is not supposed to see, even though only mods will be able to see the tool page when I bring it online in the first place. An original file would have this security and be written to that standard, and so will mine.
Learning how our software works 'under the hood' is mandatory for things to be hooked in right. That makes this project a deep dive. I am not just hacking stuff in. I have to follow the conventions, and style peculiar to this software.