Allow forms to be overridden using settings to enable form manipulation

Addresses #510