Fixed a massive issue with the connection registry, you can now specify the extension size of the pipe.
Moved things around for both the API and neatness.
Cleaned up a fair amount of unnecessary code.