Ideally something like this:
trait Plugin: tf_player::Plugin { fn info() -> (name, repo, description, whatever) fn show_ui() -> Box<dyn Widget> fn handles_url(Url) -> bool }
Ideally something like this: