Moved SensorHub to separate component