some notes
add a hub property to pipe Ends. cleans things up a bit