(A) Except insofar as limited by state law and the provisions of this charter, the Council shall have power to establish, vacate, use, control, and regulate the use of its streets, alleys, bridges, and public places (whether such public places be located within or without the limits of the village) and the space above and beneath them.
(B) Such power shall include, but not be limited to, the proper policing and supervision thereof; to the licensing and regulation, or the prohibition of the placing of signs, awnings, awning posts, and other things which are of such nature as to impede or make dangerous the use of sidewalks or streets, upon or over the sidewalks or streets of the Village; and the licensing and regulation of the construction and use of openings in the sidewalks or streets, and of all vaults, structures, and excavations under the same.