public function getColumnOptions()
    {
        // Create Options Array:
        
        $options = [];
        
        // Merge Template Columns:
        
        if ($template = $this->getPageTemplate()) {
            
            foreach ($template->getAllComponentsByClass(Column::class) as $column) {
                $options[$column->ID] = $this->getColumnLabel($column, $template);
            }
            
        }
        
        // Merge Layout Columns:
        
        if ($layout = $this->getPageLayout()) {
            
            foreach ($layout->getAllComponentsByClass(Column::class) as $column) {
                $options[$column->ID] = $this->getColumnLabel($column, $layout);
            }
            
        }
        
        // Answer Options Array:
        
        return $options;
    }