Add links
Refactoring - adding interpreter_options to avoid duplicated code
Add support for Vala