How does SharePoint Framework know which Web Part to run

So you would want to build a SharePoint Framework solution with a couple of Web Parts. But then you wonder: how would SharePoint know which Web Part it should run when? With no explicit relationship between the code and the manifest, would you need a separate project for each Web Part instead?