Finalize the view model implementation
Add Layout management (need to finish)

Extend twig to handle layout :
 - add dynamically a layout template => twig extend
 - render children (nested available) in a specific context => twig
block