FormViewController is now driven by a data source and persistence delegate which are provided at initialisation. Hardcoded and JSON delegate examples show how mechanism works.