asset context to support device-aware assets loading
i.e. different scaling, different texture compression etc