Add Programmatic as a dependency.

Closes #266.