Stores cross-frame persistent widget state (scroll positions, cursor offsets,toggle states, animation curves) indexed by Id, completely decouplingconcrete widgets from the central UIContext struct.Supports tagged sub-keys for multiple properties per widget ID and generationalframe-counter pruning to prevent memory leaks in long-running dynamic interfaces.
Scoped drawing abstraction that isolates UI widgets from raw global DrawList command queuesand enforces local coordinate translation and active scissor clip boundaries.
Umbrella facade re-exporting the layered packages:math -> color -> draw -> core -> widgets -> composite.Import this only when the whole toolkit is wanted; application code thatneeds the bare immediate-mode runtime should import src/core directly.