The Art of Projection: Zero-Overhead Derivation from a Single State Machine to Multiple Roles

This article contains no code, but it accurately describes the essence of troupe.