Swig bindings

Expose more classes in SWIG.