Headers are now more generic and rely on KeyValueStore, which will eventually be used for URL query parameters as well.