Generic world-space transient UI lib. Spawns text, icon, rect, rect_lines,
and composite overlays anchored to entities or fixed world positions.
TTL-based expiry with fade-in/hold/fade-out alpha envelope and optional
upward rise. Camera-aware world-to-screen transform. Entity-destroyed
fallback keeps last_pos snapshot. Five test backdoors for headless testing.