Added structure chart to HAL docs