Implement UFO 2.0 for handling Form Factors
Form Factor handling in the old setup of the python tools did not meet UFO2.0 standards. Furthermore, the code used python2 which reached end of life on January 1st, 2020. Therefore it needs to be updated to python3.