drm/nouveau: working towards a common way to represent engines