• Siddharth,

    Have you considered using SMO approach.

    This could be tedious as you will land up designing the entire component itself.

    Raunak J