refactors for drm modifier handling

There's no functional changes here, just refactors to make other changes easier

Merge request reports

Loading