Sustainable urban landscapes: a computation framework for enhancing sustainability in early-stage design