(a) A municipality may itself exercise all the powers granted by this appendix, or may, if its legislative body by ordinance determines the action to be in the public interest, elect to have the powers exercised by a separate public body or agency.
(b) In the event the legislative body makes that determination, it shall proceed by ordinance to establish a public body or agency to undertake in the municipality the activities authorized by this appendix.
(c) The ordinance shall include provisions establishing the number of members of the public body or agency, the manner of their appointment and removal, and the terms of the members and their compensation.
(d) The ordinance may include whatever additional provisions relating to the organization of the public body or agency as may be necessary.
(e) In the event the legislative body enacts this ordinance, all of the powers by this appendix granted to the municipality, from the effective date of the ordinance, are vested in the public body or agency established by the ordinance.