Hola JavierB, como estas, sobre lo que dices de hacer el click en la celda esta bien solo que hay una fallita.
si te habras dado cuenta el generador esta dentro de una sola tabla y dividida en varias celdas, algunas con "rowspan" de esta forma al esconder una celda, la tabla se deforma.
Lo que hice es modificar la tabla metiendo pequeñas tablas que contienen los botones y de esta forma escondo una "subtabla" completa y no una celda.
Pero claro que solamente era como una "maqueta" para dar la idea, despues tal vez se acomode de diferente forma
Nos vemos
P.D. me gusto mucho la modificación que hiciste para no repetir etiquetas del font