Support Nested Chart Matrices
- Introduce simple API to nest chart matrices. (similar to matplotlib.gridspec/matplotlib.pyplot.subplot)
- Addded layout iterator.
- Refactor Paint, GetChartIndex to lower cognitive complexity from ~45 to somewhere in the 20s