Major rewriting of quiver-component with new middleware lib.