AC-FOVE: code refactoring for Tuple

* Generified Tuple
* Old Tuple renamed to IntTuple to keep compatibility