Native bindings

Resolves #7