Basic consumer/producer test that checks generics
Rewrote the internal command invocation and redone the pipeline