Swig bindings using API.cpp
 - Makes life easier for plugins