Using mixins for module and node abilities.
Using inheritance instead of mixins.
Starting to get modular grammar constructions working.