After some investigation, it feels like the official solution should be along the lines of RelativeTemperatureSensor. Then as long as both Comp2() and GooeyComp2() both have a port to get the information, they can use the values passed from Comp1 (or not)