Como são feitos os plug-ins VST?

Eu gostaria de fazer (ou aprender a fazer) plug-ins VST. Existe um SDK especial para isso? como se produz um .vst em vez de um .exe? Além disso, se alguém está procurando fazer unidades de áudio para Logic Pro, como isso é feito?