This commit introduces all relevant server-side artifacts such that the Result streams can be used by external parties for one-off tools and such. This will ultimately better enable us to support additional wireformats with much more ease.