feat(treemap): Extend tree map API.
Motivation: For creating complex tree map example we need more control over rendering.
Adding these props allows you to create, for example, nested treemaps.

Hey @Akiyamka, This is great work so far! Mind adding some tests and an example to the showcase to document (in code) how these feature work?
@mcnuttandrew done, I added example in showcase and few more options for visual styling.
@mcnuttandrew, please check changes, is everything OK or is there anything else to change?
Hey @Akiyamka would you mind taking a look at both of my comments from the previous review (remove unused file and add tests)
I tried downloading your branch to play around with your example and there are few bugs
- Clicking on leaf nodes causes an error which causes the whole component to crash
- It appears to crash on SVG mode
Also a few comments
- I think it is not a good approach to include dangerouslySetInnerHTML, instead add a class to that component (zoomable-treemap or something) and add those styles examples.scss targeting only that component.
- i turned on animation, it's pretty fun for your example
@mcnuttandrew, thanks for the review! I fixed crash in svg mode, but unfortunately I can't make it work the same way as in dom mode, because the component has different APIs in these modes. For example, clicking on a sheet does not return the sheet in svg mode. I think I need another pull request to fix this.
is this going to be merged soon? i'd love to use it :)
I tried @Akiyamka's branch and it seems to work flawlessly. What is impeding this from being merged?