move gsapi bindings to its own subdirectory