Provides interfaces to define data and instruction prototypes, and register information for a processor.