Implementation of the IWC system API backend - non HAL for the time being