The Town shall have and may exercise all of the powers, duties, rights, privileges and immunities, which are now or hereafter may be conferred, either expressly or by implication, upon the Town specifically by this Charter or upon municipal corporations generally by the State Constitution, or by general or special statute. The Town shall be authorized to participate in all federal programs not contrary to the Constitution of the State of North Carolina and not explicitly denied to municipalities by the North Carolina General Statutes.