Refactor `launch` for greater extensibility (#1123)
* Refactor `launch` for greater extensibility
Signed-off-by: Antoni Baum <antoni.baum@protonmail.com>
* Fix
Signed-off-by: Antoni Baum <antoni.baum@protonmail.com>
* Fix import
Signed-off-by: Antoni Baum <antoni.baum@protonmail.com>
---------
Signed-off-by: Antoni Baum <antoni.baum@protonmail.com>