Let $F_1$ be an arbitrary convex quadrilateral. For $k\ge2$, $F_k$ is obtained by cutting $F_{k-1}$ into two pieces along one of its diagonals, flipping one piece over, and the glueing them back together along the same diagonal. What is the maximum number of non-congruent quadrilaterals in the sequence $\{F_k\}$?