Graphics hardware
(as seen through OpenGL)
data source or target
data path
processing stage