was testing angular-schema-form, but abandoning it for now - seems slower to load page, and removes flexibility of form layout