This moved a bunch of logic out of http and into the asset package, making it available for gmit too.