the grobs and mixins now have a sane inheritance hierarchy

- the stateAttrs tuple self-assembles itself now too