Restored graphs. Front-end (i.e. request and visualisation) not committed yet, because it needs to be redesigned.