breakout sysfs file handling in preperation for new supported subsystems