I was making something like this but it occured to me that maybe I can leverage your Map Controller to build this, since it has the built in zooming and so forth. Can you tell me if this is possible.
Basically, this is describing drilling into the ground and what rock is there. So the user will specify the thickness of of the rock (meters from and to, what type of rock (makes the fill pattern). So they would be that information into a datagrid and then it is rended like this.
But I am undersure because there is no real coordinate system. You are basically making a scale bar of meters from and to, and then each shape and fill is put in on top of each other using the meters from and to on each one. Can this be done easily? Seems your controls can do everything.