Removed IDomainComponent and commented on ControlViewModel temporary code.