Add a separate module that contains the HAL browser