The planning commission shall have such powers and duties as provided by this charter and subsequent borough code as prescribed by the assembly. The planning commission shall
(A) present to the assembly a comprehensive plan including recommendations for zoning districts based on existing land uses and information gathered by a public hearing process;
(B) advise the assembly on all matters related to planning and zoning, including the establishment of political boundaries;
(C) formulate and develop planning proposals for submission to the assembly whenever requested to do so by the assembly or upon its own motion;
(D) gather information and inform the public at hearings on planning matters, promote public interest and understanding of the comprehensive plan;
(E) plan for borough capital improvements and land sales.