HLib - An arm-base hardware library