Did some cleaning and reorganizing
Now using knockout mapping to apply changes to view models based on only the parts that changed