Laying out thoughts for middleware
Oops, probably more to fix now from that flip
Initial integration of pieces and parts