In Non-Project Mode, you manually read source files into the in-memory design in a specific order. This gives you complete control over file management and location. You can read sources from any network-accessible location. Vivado processes read-only sources according to their permissions.