A municipal corporation may provide for the organization, conduct and operation of all departments, offices, boards, commissions and agencies of the municipal corporation, subject to such limitations as may be imposed by its charter or otherwise by law. A municipal corporation may establish, consolidate, abolish or change departments, offices, boards, commissions and agencies of the municipal corporation and prescribe the powers, duties and functions thereof, except where such departments, offices, boards, commissions and agencies or the powers, duties and functions thereof are specifically established or prescribed by its charter or otherwise by law.
Va. Code § 15.2-1107