Still working on the generator. Want to find a good solution to have a
map of function pointers because it will make much easier to have a
tuner.