Refactor features/marc_editor to use background