Introducing "visible class names" in addition to the normal
class name, for components. This makes mips_cpu0 show up as
just cpu0, which is much nicer.
uint16_t, 32_t, and 64_t state variables are now outputted in
hexadecimal form in ToString(), for readability.