Initial commit of custom form-based directives and module.