allow the EIP forms to be configured using some simple json configuration