This kind of goes in hand with Endorsement History
Will use D3 for data visualization
https://d3js.org
Via an algorithm like this:
http://mbostock.github.io/d3/talk/20111116/force-collapsible.html
Circles will be colorized
Blue- extinguished
Orange- ignited
Grey - in stack
Circles will have different sizes based on area rep
Circles will show the area rep number within the circle
Keep user decisions anonymous, but still show what kind of endorsement they did
Preferably in a JSON format with pagination for each node(so we only have to load first level data(maybe 2nd level too))
Then based on user clicking we add/remove nodes