Caller-supplied asset resolution for component construction. Every method is
optional; a factory that needs one the resolver doesn't provide should degrade
gracefully (e.g. leave a placeholder). All are async — factories build the
component synchronously and fill the asset in when the promise resolves,
exactly as the editor's load path does.
Caller-supplied asset resolution for component construction. Every method is optional; a factory that needs one the resolver doesn't provide should degrade gracefully (e.g. leave a placeholder). All are async — factories build the component synchronously and fill the asset in when the promise resolves, exactly as the editor's load path does.