Sustainable cities and communities of the future