The Idea behind this technical debt is that, we (dev team) would want to make the way we communicate between different processes in the PV10 code less cumbersome to update and easier to understand from newer developers we have in the near future.