add new tab by id and label string
add new tab by id and label string resource id
remove tab
select tab
get currently set control widget
set new control widget
Measure widget according to desired width and height constraints. (Step 1 of two phase layout).
Set widget rectangle to specified value and layout widget contents. (Step 2 of two phase layout).
Draw widget at its position to buffer
make one of children (with specified ID) visible, for the rest, set visibility to otherChildrenVisibility
container for widgets controlled by TabControl