Okay, so, apparently the AssetManager works exactly like this. So, my question is this: what role is a Context supposed to fulfill, that the AssetManager can't?
If we're worried about it being a global single-source-of-struth, properly namespacing the assets could deal with that.