widget: add "visible" field

To optionally not draw widget and all its children

Signed-off-by: mkhropov <mkhropov@gmail.com>
widget: new GroupReflection widget

Which shows the first image it finds on the currently active GroupButton in a target group.

Signed-off-by: mkhropov <mkhropov@gmail.com>