introducing CopySpec for core files to enable any kind of hierarchy, not only the one used in MCS