Add scripting support
Closes #17.
Closes #18.