And was enforcing which layer can do imports from another layer using this tool: - https://pypi.org/project/import-linter/