MVVM based on Magento Layout design