static function get_structure_modules()
 {
     if (!empty(self::$structure_modules)) {
         return self::$structure_modules;
     }
     $parent_modules = self::get_parent_modules('et_pb_layout');
     self::$structure_modules = array();
     foreach ($parent_modules as $parent_module) {
         if (isset($parent_module->is_structure_element) && $parent_module->is_structure_element) {
             self::$structure_modules[] = $parent_module;
         }
     }
     return self::$structure_modules;
 }