Wie werden VST-Plugins hergestellt?

Ich möchte VST-Plugins erstellen (oder lernen, wie man sie erstellt). Gibt es dafür ein spezielles SDK? Wie ergibt man eine .vst anstelle einer .exe? Wie wird das gemacht, wenn man Audio Units für Logic Pro herstellen möchte? Vielen