CPDC shall make studies and prepare plans concerning the resources, developmental potential and needs of the Town. CPDC annually reports to the Town giving information regarding the physical condition of the Town and any plans or proposals known to it affecting the resources, physical development and needs of the Town. CPDC shall have the power to regulate the sub-division of land within the Town by the adoption of rules and regulations governing such development. CPDC shall have all of the power and duties given to Planning Boards, Boards of Survey and Industrial Development Commissions under the Constitution and General Laws of the Commonwealth, and such additional powers and duties as may be authorized by the Charter, by Bylaw or by other Town Meeting vote.