A layer returned by Owner.createLayer to separate drawn content.
Owner implements the connection to the underlying view system.
Read observation scopes used in layout and drawing must implement this interface to let the snapshot observer know when the scope has been removed and should no longer be observed.
An element in the layout hierarchy, built with compose UI.
Performs snapshot observation for blocks like draw and layout which should be re-invoked automatically when the snapshot value has been changed.
Value holder general purpose class.