[Lemon] Code style fixes.
[Lemon] Implement IHaveSettings.
[Lemon] Operate on QVectors instead of QLists.
[Lemon] Optional smoothing of the graph.