That's really useful. This page in particular: https://github.com/bytecodealliance/jco/blob/main/EXAMPLE.md
Being able to run "jco wit cowsay.wasm" to see what interfaces that .wasm file provides solves a problem I've run into a bunch of times in the past.
you should also check out modsurfer[0]
"modsurfer generate -p cowsay.wasm -o mod.yaml"
Especially for non-component core modules that wont have wit definitions
The component model tooling is getting very close to maturity and will solve many of these problems.