what is component design & component approach?? Explain with examples of VB.NET