Unify interface for searching elements.
Add running arbitrary programs in PATH. Closes #42.