created mkConnection interfaces for Selection, RowMarshaller; other operators are next
applied mkConnection interfaces to all blocks