[Suggestion] Support for custom controls

[Suggestion] Support for custom controls

  
One thing that I think is critical is the support for custom controls. One should be able to build a custom, business oriented control.