ENH: Introduce TaskGraph Functionality for Behaviours
- Adds optional TaskGraph functionality to Behaviours which allows intermediate computational steps.
- Reworks PortHoleInteraction to use it. Also slight cleanup/improve to PortHoleInteraction.
Edited by Andrew Wilson