removed unused struct fields
refactoring

- remove useless elements instead of ignoring them:
  the old version still allowed ignored elements appear inside
  headings and link chunks
- changed comments to usual Go format
rebuild model