Added documentation for the current codebase