Create a properly object oriented forms class. This needs more planning and discussion to nail down the API. ┆Issue is synchronized with this [Asana task](https://app.asana.com/0/197608664378684/197609665147541)