Base System class.