Creating a new Clustering Plugin

I’d be interested in creating a new clustering plugin using GigaSpaces instead of Coherence… What documentation is there of what I’d need to implement? Is there an interface to implement for clustering services, etc?