angular front end - work in progress to handle dynamic generation of
fields.