Hey Folks! I was able to get a full day of development in today, and managed to finish my skill-gating task!
There were a few more code issues that needed fixing. Mostly naming and reference typos. Then began the long slog of updating all of the data to match the new system requirements.
Mostly, this meant adding a non-skilled option to each of the install/uninstall actions, defining their rates of progress, which ones should appear as menu options, plus some triggers to control when they are valid. I made some heavy use of regular expressions, let me tell you :)