Documentation for different modules to be implemented