I don't think XML vs annotations is a correct split for a plugin. It would be a split on unrelated features.
In that case then REST should continue to be in it's own plugin. I > don't know where Paul gets those ideas :). I am trying to figure out what this means! :-) Sounds humorous. Paul