Hm, that smells to me like a potential problem with the api. It is always confusing when different parts of a dsl are executed at different times. I had a lot of trouble with gradle for that reason.
a
Adam Powell
09/09/2019, 2:04 PM
The naming may change but the behavior is WAI. Even children in composition can be executed again later when invalidated without executing the parent or siblings again, which carries similar ordering implications.
Draw
being a direct verb might be the source of some confusion here rather than a name that implies, "install a drawing node here that draws like this when needed"