So now we have a single instance of calculator per vessel.

Now it's about two questions:
1. How to correctly use that to limit calculations.
2. What happens if we got parts in separate IVAs.