uiBuilder: add constructors
uiBuilder: add checkbox and frame constructors
uiBuilder: actions: add points
options: add header and container, parse config for ui
uiBuilder: allow collections to be passed in directly
options: custom ui should be parented to container
uiBuilder: constructors: handle nil names
uibuilder: constructors: add label, fix checkbox
uiBuilder: keep reference once ctor has run
uibuilder: actions: add name parent replacing
uiBuilder: actions: added text action