Many changes around DeviceInterface cleanup and fixing settings files.  Should be ready for more device plugin conversions