#870906 by rfay, DjebbZ: Rewrite element_example moving it into form_example, adding tests, adding more element types.