1. A system for designing a graphics processing system, comprising: a class processor, said class processor receiving an abstract model of a graphics system having a class of commands and a set of state variables and in response performing semantic analysis to generate validation logic to validate commands within said class of commands, said validation logic configured to utilize a reduced memory space memory having a memory size smaller than a memory size associated with storing a full representation of said set of state variables, wherein said class processor is used to generate a database for creating a hardware description language representation of said validation logic and said reduced memory space shadow memory.