Launches enable you to efficiently develop content for a future release.
A launch is created to let you make changes ready for future publication (while maintaining your current pages). After editing and updating your launch pages you promote them back to the source, then activate the source pages (top-level). Promoting duplicates the launch content back to the source pages and can be done either manually or automatically (dependent on fields set when creating and editing the launch).
Multiple source branches for a launch is not possible in classic UI.
The Launches console can be directly accessed with http://localhost:4502/libs/launches/content/admin.html