First cut of new Operator

Tested on 1 cut through of the Sorting example. Works very well.

Still need to resolve the issue of multiple ports.