If one wants to programmatically browse through glyphs, it's useful to be able to separate out the sequence feature glyphs from the molecular species from the interactions and interaction nodes.
As such, we should have subclasses for the four main types of glyph, rather than putting them all together under Glyph.