Hey Folks! Pretty productive day, today. I managed to get part installation working, as well as some fixes and cleanup done.
It turns out I was actually pretty close to a working system yesterday. I just needed two things.
First, I needed to make sure the installation interaction kept track of the old vs. new installed item correctly. Second, I added a new field to interactions