Deploy ILEDHW instead of IHWLayer
Update User interface classes to use more specific interfaces and dont depend on those general ones