Index by file path.
Maps file paths to the code unit IDs defined within each file. Building the index is O(n); lookup by path is O(1).