Split/add and fixes

Maybe this should just parse the request path as an `AssetKey`, if it doesn't start with `XASSET_LOCATION_TAG`, so that we aren't tied to yet another specific key implementation class?