The City Manager may establish City departments, offices, or agencies in addition to those created by this Charter, subject to approval of the City Council, and may prescribe the functions of all departments, offices and agencies to meet the needs of the community in the most effective and efficient manner.