Added more verbose documentation.