This MR refactors the check_library_dependencies
script to be more modular, mainly to assist in people who aren't @karl-wette maintaining it.
If any of the Backwards Incompatible check boxes are ticked please provide a justification why this change is necessary and why it needs to be done in a backwards incompatible way.