New chart : scatter chart.

Add enum to ease genericity due to different charts.
Add new template.
Minor refactoring : NVD3 becomes NVD3Chart.