Add ufo_buffer_new_with_data to pass pointers