Started with preparation of final exam Software engineering and trying to use its concept for designing GSoC project.
Structure of Front end:
Thinking of making all input widgets that we are going to support as individual objects and parameter( parameterEntryWidget in prototype ) as interface which will be the datatype of container containing all the input parameter widgets in parameterWindow( parameterwidget) object. This will allow new input type widget to be added easily in future if needed