By exploring multiple spatial solutions, we aim to make cities more inclusive, liveable, and accessible by improving accessibility to amenities and compactness. To define the distance between distributed green spaces in the city, we use circle packing, a computational method to explore the attraction and distance between different spaces. By using our rule of proximity relationships, we propose green programs/spaces that spawn other programs using the rules we developed for a cellular automata computational processes. Using different building parameters based on the new assigned land uses, we then explore generating the 3D morphology of city blocks of typologies. By analyzing the embodied and operational CO2 emissions of a city, we will be able to determine how efficiently a city can reduce its carbon footprint. The final step is to use Agent-Based Modelling to better understand inclusivity, liveability, and resident satisfaction through creating a set of agent profiles that represent different types of residents with differing attributes and needs.