Un conjunto de funciones de implementación proporcionan las funciones de las salidas de usuario.
Algunas funciones de implementación son obligatorias y debe implementarlas el desarrollador; otras son opcionales: