next steps:
- Lookup `BuildConfiguration` and see if it should have a breakdown
- For the "Parse and build targets" prioritize local builds or now and ignore the remote builds sections since its only for mac.
- Figure out what `DirectoryReference` is and what `QueueProjectDirectory` does from `FileMetadataPrefetch`.
- Quickly skim `SourceFileWorkingSet` and breakdown the `Build` function of `BuildMode`