This is an excellent resource about how to write an effects plugin using CodeLab, and I'm very grateful for it. However, while this is a great starting point, it only talks about using Visual Studio as an afterthought. And it doesn't describe the object model that PDN makes available nor the functions that can be written. And it doesn't mention the other two kinds of plugins at all.