I encountered some issues:
1) How can I determine the z-order of the charts elements except of relying on their order in the xml?
This is problemtic when I need to located a sub-chart, including connectors on top of a large shape the will function as a background to the sub-chart
2) How can I add horizontal swimlanes to the chart? and how can I determine the y start point and swimlane height?
I'm not sure if I've understood swim-lane. Can you please elaborate?