[gui] Refactor to simplify custom Widgets

3 jobs for 196_gui_kernel
Status Job ID Name Coverage
  Test
passed #1099
golang lint
Code lint

00:07:21

passed #1098
golang mongo
Integration tests

00:02:34

passed #1097
golang mongo strong
Unit tests

00:03:51