Add apigen.py script.