I'd love to be able to define a module's manifest right next to the code for that module. When you have a large number of modules, it gets difficult to manage them all within the Tuist directory. I'm envisioning having a Target.swift file at the root of my module, that has a let target = Target(...) in it, similar to how Project.swift has a let project = Project(...) . Ideally, Tuist would automatically search recursively for any files named Target.swift , but if that's not possible, maybe you could manually specify the path to the file within the project manifest. I don't know the specifics of how this would need to be implemented, or even if it's possible, but I know it would make things easier for me and my team.