Smart Docking Layout has two types of Layout Groups. Layout group represents a container of items. There are "horizontal" and "vertical" groups and you can put layout group inside another layout group with API and UI drag and drop.