Add TODO
add type of reactions
Prepare for reactions generation
Add skeleton for generating reactions
Add precompilation functions.