IMO, moving that from backend/img/page to backend/common/page.py should be done in a separate commit