Create repository structure for:
- Documentation
- Abstract interfaces such as HALs and protocol interfaces.
- Implementations of abstract interfaces.
- Per-target definitions, build rules and tests
- Reference implementations of firmware builds (e.g.
earlgrey-tpm vs caliptra-mctp-foo).