Specifications:
I have something that can be used as a starting point here:
https://github.com/typesupply/guidetool/blob/main/source/code/guideTool/compatibility.py