That run configuration one I'd guess is only partially true, since the recent ones write them to `.run/foo.xml` versus the old style `.idea/runConfiguration/foo.xml`. I haven't dug into it in order to know if the structure of the IJ xml versus the PyC .xml etc differs, but I'd guess they're a lot more likely to share code than the teams that write the Project persistence