Add functionality for edit/create/editForm/removeForm generic actions

Also add supporting functionality:
The field map generator needed to make the write actions work