Remove HAL dependencies in bundle library components
The functions should not access external (system) state to make them easily usable in a library.
Edited by Maximilian Nitsch
The functions should not access external (system) state to make them easily usable in a library.