PlutoSDR custom firmware

I was interested in compiling a custom build of the firmware that allowed selecting 8/ or 12bit data width and full or half duplex operation.  I was hoping to use 8 bit for some applications so I could get at least 10msps into the receiver.  I'm currently getting about 4msps over USB. There's a lot of source to review and I was hoping to get a few clues for what would need changing.