In LabVIEW, when managing my project, I’ve been creating different functional areas of the program in separate projects, which leads to a nested project structure (projects within a project) in the final setup. Now, I’ve noticed that some modules across these different projects all call the "Message Pump" class. I’m wondering: will having multiple instances of this class across the nested projects cause conflicts? Also, can this Message Pump class be treated as a common/shared class, similar to how other libraries are placed in the User Library (Userlib) for universal access?