Right now, when an app is being deployed, individual components are started in some random order one by one. It would be useful to have an option to configure dependencies between components. For example, an API component should be started before a web component that uses it.