"Each of the high-level Asset calls uses a flag specifying which of the three Rendering object types is being referenced by the call." . . . .