Adds pyproject.toml, .gitignore, constants.py, the layer packages, a smoke test, the Doxyfile and the README with venv, run and test instructions. Task: MIL-001#1 Task: MIL-001#2 Task: MIL-001#3 Task: MIL-001#4 Task: MIL-001#5 Task: MIL-001#6