As far as I see, this proposal describes components interacting with each other and the host.
How would linking components with a non-component Wasm module look like? Could we use some sort of "relaxed component format", where some of the imports/exports use component types while others use core WebAssembly?
For example: a browser app that shares memory and references with JS and DOM might want to use a component to implement some of its functionality.