The current generation method is sub par, not saying to get rid of the pregened drawing entirely but we need more control over what is being drawn where and when, lets instead start shifting towards drawing details and motifs programmatically AROUND the shape, where the shape is always put on the canvas first and Leyer information is generated from that, again because cloud is a detail we can also have cases where the detail is rendered first and then maybe the shapes are placed, or generated under or around it based on the layer info so we have no colliding elements.
The current generation method is sub par, not saying to get rid of the pregened drawing entirely but we need more control over what is being drawn where and when, lets instead start shifting towards drawing details and motifs programmatically AROUND the shape, where the shape is always put on the canvas first and Leyer information is generated from that, again because cloud is a detail we can also have cases where the detail is rendered first and then maybe the shapes are placed, or generated under or around it based on the layer info so we have no colliding elements.