This is meant to grow to accommodate all kinds of temp sensors. They have a small base class, where most of the common functions like temp, humidity etc, are sensor specific.