I'd definitely be interested in DIY product support (if I don't switch to Ryzen in my next build). You should look into how FakeSMC/VirtualSMC (both open source) gather sensor data and how iStat Menus (not open source) or HWMonitor (open source) display it. Also, OpenCorsairLink may be useful too