(a)
All executive and administrative functions, powers and duties of the town, except as otherwise expressly provided by the charter, shall be allocated and assigned by ordinance among and within departments, boards, or other administrative agencies so far as practical according to major purpose. The head of each department shall be a single executive who shall be appointed by the administrator, with the approval of the mayor and council. A department head may be removed by the administrator for cause with the approval of the mayor and council upon notice and an opportunity to be heard.
(b)
All departments, boards or other administrative agencies shall keep, maintain and have available for examination by council all records, reports, publications, documents and papers pertaining to the operation and function of such departments, boards or administrative agencies and shall, upon request of council, furnish such information as council may from time to time direct.
(c)
Department heads shall promulgate rules and regulations with respect to their departments and shall, with the approval of the administrator and consent of the mayor, appoint employees within their respective departments and may remove such employees subject to the provisions of the general law and ordinances; provided, however, that council may provide by ordinance for the appointment and removal of specific boards or commissions by the mayor.