pub fn validate_widget(widget: &Widget) -> Result<(), String>
Utility function to validate widget data