The Council may make provision by ordinance for:
(a) The procedure for making public improvements and levying assessments, including the procedure for combining two or more public improvements, and the levying of assessments therefor in one proceeding if the Council finds that it will be economical and practical to undertake such improvements jointly;
(b) The advertising and awarding of contracts and alterations or modifications of contracts;
(c) The sale or disposal of municipal property;
(d) Such other general regulations as the Council may deem necessary.