Any two or more contiguous municipalities may enter into, and thereafter amend, an agreement for the purpose of jointly carrying out a community development activity in their respective municipalities. Such agreement may include provisions for furnishing services to, receiving consideration from, and sharing costs of and revenues, including property taxes and rental receipts, derived from community development activities. In furtherance of its obligations under such an agreement, each municipality which is a party thereto may make appropriations and levy taxes in accordance with the provisions of the general statutes and may issue bonds in accordance with sections 8-169g and 8-169h.