New: More API methods with non-sliced buffers
Fix: Use more specific buffer names
Fix: Macro cleanup
New: More tests