Change the way conduits are used, so they are assembled into the underlying connection, rather than layered on top
Use arrays for wrappers rather than lists
Fix up AJP after the conduit changes