Planning Small and Mid-Sized Towns: Designing and Retrofitting for Sustainability