ResBuf

Some of the function names have been changed.  ResourceBuff has a pending deprecation warning.  ResBuf has an experimental warning.  
I don't think that this blocks, but I don't know about the situation that this creates. Any usage of a resource buffer will trigger a warning. `ResBuf` needs to be experimental because we anticipate that API may change. But should we hold back on the deprecation warning until `ResBuf` is no longer experimental?