Generic form classes for building and validating forms.