Added documentation to interfaces.