(1)The Municipality shall prepare and maintain a Code to be called the Municipal Water-supply, Drainage and Sewerage Code which shall include such Regulations as may be made from time to time relating to the construction, maintenance, repair and alteration of waterworks, water-supply mains, supply-pipes, drains, sewers, privies and urinals, cesspools, and appurtenances thereof and other matters under chapter XXII or Chapter XXIII or this chapter.