Separated sensor.cpp/.h into Sensor and SensorManager