The wikipedia page at <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Free_and_open-source_graphics_device_driver" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Free_and_open-source_graphics_...</a> has some somewhat helpful graphics at least explaining the relative abstraction levels of the different entities.