See also #4 and #5 , I'm not sure if multiple projects should be supported. The main concern is that there would be naming conflicts. Within one PLC project we can safely assume every name (for a species) is unique.