[work-in-progress] Create a form element to make easier to validate and persist