the musical lineage of Johann David Heinichen
graph BT classDef default stroke:#454545,fill:none classDef root stroke:#cc3a3a,fill:none classDef important-composer stroke::#d96d6d,fill:#d96d6d classDef important-pedagogue stroke::#d3c367,fill:#d3c367 %% Nodes 497("Johann David Heinichen<div id=NodeDiv-497 style='height: 250px; width: 400px'></div>") class 497 node-497; class 497 root 112("Johann Kuhnau<div id=nodeDiv-112 style='height: 250px; width: 400px'></div>") 297("Heinrich Schütz<div id=nodeDiv-297 style='height: 250px; width: 400px'></div>") 298("Giovanni Gabrieli<div id=nodeDiv-298 style='height: 250px; width: 400px'></div>") 299("Orlande de Lassus<div id=nodeDiv-299 style='height: 250px; width: 400px'></div>") 301("Adrian Willaert<div id=nodeDiv-301 style='height: 250px; width: 400px'></div>") 302("Jean Mouton<div id=nodeDiv-302 style='height: 250px; width: 400px'></div>") 454("Johann Schelle<div id=nodeDiv-454 style='height: 250px; width: 400px'></div>") 300("Andrea Gabrieli<div id=nodeDiv-300 style='height: 250px; width: 400px'></div>") %%Links 497 -->|<span id='EL-497-112' class='EL EL-depth-1 EL-root'>studied with</span>| 112 497 -->|<span id='EL-497-454' class='EL EL-depth-1 EL-root'>studied with</span>| 454 454 -->|<span id='EL-454-297' class='EL EL-depth-2'>studied with</span>| 297 297 -->|<span id='EL-297-298' class='EL EL-depth-3'>studied with</span>| 298 298 -->|<span id='EL-298-299' class='EL EL-depth-4'>studied with</span>| 299 298 -->|<span id='EL-298-300' class='EL EL-depth-4'>studied with</span>| 300 300 -->|<span id='EL-300-299' class='EL EL-depth-5'>studied with</span>| 299 300 -->|<span id='EL-300-301' class='EL EL-depth-5'>may have studied with</span>| 301 301 -->|<span id='EL-301-302' class='EL EL-depth-6'>studied with</span>| 302 %%Styling class 112 node-112; class 112 node-depth-1; class 112 terminal; class 297 node-297; class 297 node-depth-2; class 297 middle; class 298 node-298; class 298 node-depth-3; class 298 middle; class 299 node-299; class 299 node-depth-4; class 299 terminal; class 301 node-301; class 301 node-depth-5; class 301 middle; class 302 node-302; class 302 node-depth-6; class 302 terminal; class 454 node-454; class 454 node-depth-1; class 454 middle; class 300 node-300; class 300 node-depth-4; class 300 middle;