Part of #2247
This issue addresses points 1. and 2.1. from the following comment: #2247 (comment)
We should:
- Create SDK tsconfig project references infrastructure.
(one root project, sub-projects, build works, runtime works)
- Refactors SDK pathing to support tsconfig project references.
(ideally arbitrary number of subprojects, i.e. easily extensible)
- Create a minimal tracer bullet implementation.
(e.g. move HttpError to core subproject).
The following PR can be taken as inspiration, as it implements points 1. and 3.: #3505
Estimate: 1 day