I am new to qlik sense . Must say, I am really marveled with plethora of possibilities that it offers in terms of creating custom visualization extensions and mashups. I recently came across widgets. I wanted to know what is the difference between a widget and an extension. And where each one should/could be used and why?