Create a primitive framework for client side controls


class HtmlControl {}
class InputFormControl extends HtmlControl {}
class RadioButton extends InputFormControl {}
Class CustomObject extends HtmlControl 
{  
    CustomObject( constructor );
    produce()
    {
       RadioButton b;
       SomeControl c;
       b.produce()
       c.produce()
       etc..
    }
}