Thx notro, crucial for sure, but likely not impossible

I will start by writing the code under userspace and get it stable then I will have to find a way of getting it into a kernel module. Should get the ASIC/FPGA module on monday but I already have sufficient data for 1 week of coding
