Feature/coverage notes and textual holdings

Refactor the coverage classes