Refs #5 - Added definition of the interfaces related with the button service.