Make controler a singleton
Add different views for agglomeration (using MVC pattern)
Refactoring ViewPlan => VuePlan