What should be included in documentation delivered to customers that adheres to EMC Scripting Guidelines?

A.
Script overview, procedural description, running requirements, parameters description and a list of exit codes/description
B.
Script overview, procedural description, running requirements, MD5 checksum and a list of exit codes/description
C.
Script overview, procedural description, running requirements, parameter descriptions, list of exit codes/description and a list of MD5 checksum for each script
D.
Script overview, running requirements, parameter descriptions, MD5 checksum and a list of exit codes/description