Add support for goto definition