Create `post.fields` model; loop through these in backend editor view instead of hard-coded fields