Feature/backend

Backend content editor refactoring; added factories