Development stages and permits. The development of a tract, carried out in either a single phase or in stages, shall be executed in accordance with a development agreement. The owner, developer and Borough shall enter into said agreement embodying all details regarding compliance with this article to assure the binding nature thereof on the overall tract and its development, which agreement shall be recorded with the final development plan.