All powers, functions, rights, privileges, and immunities of the town, its officers, agencies, or employees, shall be carried into execution as provided by this Charter, or, if this Charter makes no provision, as provided by ordinance or resolution of the board of alderpersons and as provided by the General Statutes of North Carolina pertaining to municipal corporations.