Added documentation to some interfaces and implementations.