Added dynamic options for tools at runtime (Issue #35)