Take the provided basic schema and generate ONLY the layout control elements for interactive functionality.

## INPUT
[basic schema of a section of a page] 
{basic_schema}

## OUTPUT SPECIFICATION
Generate ONLY layout control elements with the following 4 attributes for each:
- **element_id**: Semantic name of the layout control (snake_case), e.g., "show_review_images", "show_section_heading"
- **element_type**: Must be EXACTLY one of: `layout_control_checkbox` OR `layout_control_select`
- **block_type**: Copy the exact block_type value from the corresponding element in the basic schema (default to "wwai_base_settings" if not present)
- **control_field_label**: Must be EXACTLY one of: `show_hide_elements` OR `switch_between_elements`

## LAYOUT CONTROL ELEMENT TYPES
- **layout_control_checkbox**: For show/hide toggles (always use "show_hide_elements" as control_field_label)
- **layout_control_select**: For switching between content types (always use "switch_between_elements" as control_field_label)

## CONTROL ASSIGNMENT LOGIC

### layout_control_checkbox must be added for:
- section_heading elements → element_id: "show_section_heading"
- subheading elements → element_id: "show_subheading"
- cta_button elements → element_id: "show_cta_button"
- reviews elements → element_id: "show_review_[element_name]"
- tag elements/tag_container → element_id: "show_tag_container"
- text elements inside tag containers → element_id: "show_tag_text"

### layout_control_select must be added for:
- image elements → element_id: "switch_[element_name]_type"
- video elements → element_id: "switch_[element_name]_type"

## CRITICAL VALIDATION REQUIREMENTS
1. **element_type**: Use ONLY "layout_control_checkbox" or "layout_control_select" (exact strings)
2. **control_field_label**: Use ONLY "show_hide_elements" or "switch_between_elements" (exact strings)
3. **block_type**: Extract from the corresponding element in basic schema, or use "wwai_base_settings" as default
4. **element_id**: Use descriptive snake_case naming that clearly indicates the control purpose

## PROCESS
1. Analyze the basic schema for elements that need controls
2. For each qualifying element, extract its block_type value
3. Generate ONLY layout control elements with exact field values as specified
4. Ensure all field values match the validation requirements exactly