I want to create building footprints in City Engine programmatically and specify the density of lots in a specific region and assign a height attribute for the buildings to each lot? I need to achieve all this using CGA rules and python. Can anyone point me in the right direction? I'm new to CityEngine.