Improve docs and #[must_root] checking in plugins crate