Not sure if we could reuse these packages though, since we'd need to expose an API from Rust to JS anyway.