A comprehensive plan is a long-range planning tool used to guide the future growth and development of a community. It expresses a community’s vision and goals for the future, sets forth a plan to achieve them and a strategies and recommendations for implementing them. Comprehensive plans address the uses to which land in a community should be put, how the movement of people and goods should take place, how housing should be provided and maintained, how the community should provide services to its citizens, and how the community should interact with neighboring communities. This plan, once adopted by the Borough, should serve as a guide for future Council decisions as well as for implementing municipal programs and ordinances