v5: Boilerplate removed, original derivation chains preserved. Part of the Microtubule Rendering Framework series.
Pei-Yuan Ju (Sat,) studied this question.