Signed-off-by: Jovi Nel <jnp.parilla@gmail.com>
Added interface and its method implementation for the 3 controllers.

Signed-off-by: Jovi Nel <jnp.parilla@gmail.com>