Introduce FormElement typified element

Closes #92