VimR Plugin Definition Framework