Interface changes needed to have the graph builder working with BEAM

Interface changes needed to have the graph builder working with BEAM
access to aliases
ability to remove sources
search by sourceID rather than name
override TargetProductDialog to include operators with custom operatorUIs