New architecture of HWInterface (in progress)