libhal Library Architecture Library Organization The directory and file structure is based directly after the C++ std Canonical Project Structure proposal.