protected function buildGroupNode($cid, $name, $categories)
{
$data = [];
foreach ($categories as $categoryName => $nodes) {
$data[] = ['id' => count($data), 'name' => $categoryName, 'nodes' => $nodes];
}
return ['cid' => $cid, 'key' => $cid, 'binding' => 'group', 'human_name' => $name, 'position' => ['top' => 0, 'left' => 0, 'side' => 'left'], 'data' => ['categories' => $data]];
}