Move HTTP1 VFPs to their own file, and integrate chunked helper function