Just thought I'd update and note that the game essentially seems to have this functionality already - if you research Recursion 1 then disable recursion tech, recursion still appears to work but it hides the Recursion 2 from the research menu (whilst still correctly listing recursion 1 as being researched). This is exactly what I was after so please consider this suggestion resolved. Excellent! :)