Changing AVB API interface to use remote references instead of pointers.

It will now work cross tile.