WRITING CUSTOM TABLE GENERATOR
getRecursiveChildComponents across the whole component tree with sane performance is
not an easy task.
Especially as Koala can't cache in memory as php starts every request from scratch.
Koala Framework implements this by querying components in two ways:
direct child: this is easy, only one generator has to be asked
indirect, generators can start somewhere in the tree and have to correctly find their location in the tree