VYA defines interfaces for YAPI processes or (possibly nested) process networks with Y,U,V and/or R,G,B inputs and/or outputs. Any process or process network that adheres to these interfaces and to the preferred coding style is called a VYA module. The granularity of a module can range from small (e.g. gamma correction, look-up table) through medium (e.g. scan rate converter) to large (e.g. video processing chain). VYA modules can be combined into VYA systems, and they can be embedded in non-VYA YAPI systems.