Part of vmc.common.interfaces View In Hierarchy
Known implementations: vmc.cli.collaborator.CLICollaborator, vmc.gtk.collaborator.GTKCollaborator
ICollaborator aids AuthStateMachine providing necessary PIN/PUK/Whatever
AuthStateMachine needs an object that provides ICollaborator in order to work. ICollaborator abstracts the mechanism through wich the PIN/PUK is obtained.