Added IResettableComponent and started working on MMu structure