Experiment new MVP model
Add spring integration