Is there an SDK for developing Groove Agent kits?

Is there an SDK to create kits with the custom interface and such?