Over this six-year journey, many people have crossed my path. New friendships have been born and others have become stronger. So I want you to know that this work would not be possible without your support. Most importantly, I want you to know that these years were crucial for me not only due to the knowledge that I have acquired with your help but also due to the life experience that they have represented. I have no words to thank you for this opportunity. I want to thank everybody from the GSD for the wonderful work environment, in particular, Luí Soares, José Orlando, and António Sousa for the support when needed and the insightful discussions. Thank you, Rui, for this opportunity and for your friendship and advice.