 import UIKit
 import Coordinator
 
-final class AppCoordinator: NavigationCoordinator {
+final class AppCoordinator: NavigationCoordinator, NeedsDependency {
 	var dependencies: AppDependency? {
 		didSet { updateChildCoordinatorDependencies() }
 	}



fileprivate extension AppCoordinator {
	func loadCatalog() {
		let cc = CatalogCoordinator(rootViewController: rootViewController)
		cc.dependencies = dependencies

		super.start(with: completion)
	}



	//	MARK:- CoordinatingResponder

	override func cartBuyNow(_ product: Product, sender: Any?) {
		//	re-route to CartManager and/or CartCoordinator
