First pass at the hwmon module