Alerts and slots, language assemble accustomed to simplify observer pattern implementations in signal programming and particularly GUI design???????????????????????? vs ?????????????????????????Groove (engineering), a function Slash into a really hard material to supply a site for one more component?????????????? ???????????????????????????????????