Leave this one for last as a lot still needs to settle around ros-z and all that code is currently on an experimental branch.
Ideally ros-z will directly provide a parameters API we can leverage, but we may need to work with that crate to provide it over there