RequestData becomes HTTPRequest
early sketch of a dispatcher