reworked interface to save a explanation with each graph
added side panel implementation