pub trait RemotesSystem: Lifecycle {
// Required methods
fn get_instance_service(&self) -> Arc<dyn InstanceService + Send + Sync>;
fn get_remotes_manager(&self) -> Arc<dyn RemotesManager + Send + Sync>;
fn config_system(&self) -> Arc<dyn ConfigSystem + Send + Sync>;
}