using dependency diagram as the primary way of browsing code?
DenisM: The best I could do so far is to make a "rule" for myself that files in the list can only reference other files above them, not below them. This seems to preclude formation of cycles, but is still too coarse.