Generate basic header
get* -> gen* for generation
templates.py: use tabs