(1) To provide authority for all municipal corporations to exercise certain common functions of local government;
(2) To provide for local self-government to the extent of the powers granted; and
(3) To relieve the necessity for special legislative action by the General Assembly to the extent of the powers granted in this chapter.