Council may by ordinance or resolution establish, combine, reorganize, or abolish municipal departments, offices, commissions, or agencies, in addition to those created by this Charter, and may prescribe the functions of all departments, offices, commissions, and agencies, and shall publish such regulations as an administrative code. The Clerk of Council shall keep a copy of the administrative code on file for availability of the public. All proposed administrative ordinances or resolutions shall first be submitted to the Municipal Manager for his or her opinion before council's decision is voted. No function assigned by this Charter to a particular department, office, commission, or agency may be discontinued or, unless this charter specifically provides, assigned to any other, but Council may add divisions and powers and duties to such Charter departments. All departments, offices, and agencies and their officers and personnel shall be administered under the direction and supervision of the Municipal Manager. With the consent of Council, the Municipal Manager may serve as the head of one or more such departments, offices, commissions, or agencies without additional monetary compensation.