Redesign HTTP parser/generator.