package Ġde . u ul m . se . co uched it . client . view model . canvas . ge f . visual Ċ Ċ import Ġjavafx . scene . Group Ċ import Ġjavafx . scene . Node Ċ Ċ class ĠRoot Visual : ĠGroup (), ĠSupports Children Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġadd Child ( visual : ĠNode , Ġindex : ĠInt ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġindex ?. let Ġ{ Ġthis . children . add ( it , Ġvisual ) Ġ} Ġ?: Ġthis . children . add ( visual ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġremove Child ( visual : ĠNode ) Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . children . remove ( visual ) ĊĠĠĠ Ġ} Ċ } Ċ