Tabs
window:CreateTab(props) adds a tab to the sidebar. The first visible tab opens automatically. A tab needs at least one of name or icon.
string
The tab label.
string | number
An icon shown beside the label.
Select(noAnimation?), Deselect(noAnimation?), and Remove(). Pass true to select or deselect without the animation.
Sections
A section is a heading that labels the controls beneath it.CreateSection returns a handle that reorders like any element.
Groups
A group arranges its children along one axis. Groups nest, so a row of columns forms a grid. Setdirection to "row" (the default) or "column"; "horizontal" and "vertical" work as aliases.

CreateSection and CreateGroup of its own.
Input, keybind, and color picker are full-width and live at the tab level. Create those directly on the tab, not inside a group.