The code shall restate the major provisions of the municipal charter and the applicable sections of general law, and provide such additional details as are necessary to present a complete guide describing: the municipal offices; how municipal officers are selected; how municipal departments, divisions, boards, commissions, and agencies are organized; lines of supervisory responsibility and accountability; and procedures to be followed to carry out the functions and activities of the municipal government.
N.J.S. § 40:69A-207