How to add support for a new component type in ISight?

I went through the excellent introductory ISight tutorial videos available on this community!!

In the tutorials I have seen Excel and Matlab components being used while building the models. We have also seen a list of other supported components in ISight. I would like to know what it takes to add support for another component type into ISight? Can I add support for a program I have written as a component in ISight? What do I have to do?

Thanks in advance,

Krishna