Add Logger, LazySingleton, and FiniteStateMachine.