Refactor Sensor refactor Sensor trait -> register/update_info default is the same for all (Generic type) new icon fn to implement for each type