Refactor|Resources: Began remodeling texture variant specification management

Completed initial C++ translation.