From Habari Project
- Create a FormUI form.
- Allow plugins to add controls and validators.
- Allow plugins to set recipients, subject, message body.
- Integrate with spam plugins.
- Send email.
- Allow form customisation through admin.
- Expose a form as a block.
- Allow forms in post content.