Urban Design Optimization: Generative Approaches towards Urban Fabrics with Improved Transit Accessibility and Walkability - generative approaches towards urban fabrics with improved transit accessibility and walkability