nSeparate complex algorithms on a complex data structure from
the structure’s representation
nFor example, a document is a composite structure involved
in many complex operations
uSpell check, grammar check, hyphenation,
auto-format, …
nHow do we avoid cluttering Glyph subclasses with all this
code?