Clamp Dialogue.layer before calling constructor.
Compute Dialogue alignment and animation keyframes on demand.