I will bring to this project years of experience in splitting functionality between host and FPGA.
Maybe it is due to my new account but I can not see a task list that is eluded to in the description, looking forward to discussing this with you.
As well as assumptions about access to hardware, Software tools, REPOs etc.