Support variable script paths

Resolves #34