A UML inheritance tree — one white ghost parent, four coloured ghost children — showing how a change to the base class propagates to every subclass. Anime.js port of the Motion Canvas original.