move subsetUI into snap-engine
update SubsetOp to work with GraphBuilder