Moved `Http` into its own package.