public void Visit(ButtonControl control)
 {
     throw new NotImplementedException();
 }
 public void Visit(ButtonControl control)
 {
     builder.AppendLine($"<button><img src='{control.ImageSource}'/>{control.Caption}</button>");
 }