Added SystemComponentBase class.