Fixed the graph generation for the plow dispatcher.
Added Orphan count.
Added ability for Outputs to have an API.
Renamed the orphaned count.
imports
Made the Output object a first class citizen by giving them a unique ID and functions to manipulate them.