WOW! This is absolutely beautiful! Incredibly impressive app! I was actually thinking about doing something similar to the row-merge approach the other day, but this is leaps and bounds above what I was thinking. I can't begin to express how impressive this is -- from the foundation of just identifying duplicates and replacing them correctly, to the clean, modern, integrated look, to the incredibly intuitive and feature-rich interaction. The review table and review tools do an amazing job of clearly presenting things and allowing you to control what happens. It also seems very responsive and speedy. It's my dream to one day be able to write add-ins for Inventor like this, lol.
The only thing that would make it better (basically perfect) for multibody workflows would be if the component-replace approach could associatively update to changes in the master multibody model. So if I add or remove "occurrences" of a part in the multibody, add or remove them in the assembly as well. This would allow it to dynamically change with design changes, or easily adapt when copying a design and changing it for a "same-but-different" job. I realize the row-merge approach can basically do this, but it would be great to be able to do it without the one-file-per-occurrence drawback that comes with the row-merge approach. I would love to see an "associative update" for multibody masters come to the component-replace approach in an update.
Fantastic work on this, Luke. Are you planning to publish it on the app store?