Start splitting "generic HTTP", whatever that might be or become,
from HTTP1 specific functionality.