Started working on blog.. Build theory and reasoning for Viewmodel before Implementing it plzz.