I need to implement a fifo pix buffer, and I can't quite get my brain around it using the pix_read/write objects -- at least not in an efficient/pretty way. anybody have a good way of doing this?