Annotates a data class which represents a node in a UI tree. Each node in a Schema must have a unique value.
All of the properties in the class must be annotated with either Property or Children.
@Node(1)
data class Box(
@Property(1) val orientation: Orientation,
@Children val children: List<Any>,
)