This should be possible now. Look at the HttpContextFactory and implement your own. I've refactored the HttpRequestParser, it's now event driven and sends all parsed content to the IHttpClientContext. Create your own HttpClientContext or derive the built
in one and override AddToBody (which receives content such as files or anything you stream).
Then do this do use your own IHttpContextFactory:
ComponentFactory factory = new ComponentFactory();
WebServer server = new WebServer(factory);
The fadd component factory (ioc container) can currently only handle singletons. We'll change this in the future.