The Municipality of Geneva shall have all powers of local self-government now or hereafter granted to municipalities by the Constitution and the laws of the State of Ohio. All such powers shall be exercised in the manner prescribed by this Charter, and if not prescribed herein, then in such manner as Council may determine, or if not so determined, then in such manner as now or hereafter may be prescribed by law or by amendment to this Charter.