Added ITimer, SaveTimerValueToRegisterCommand and TimerCommandFactory.