I already heard about multiple roots, but I have no idea what it means. Do you mean that you can compile a project with several roots at one? Can you explain what multiple roots are?