Alerts and slots, language assemble utilized to simplify observer pattern implementations in signal programming and especially GUI design and style???????????????????????? vs ?????????????????????????Groove (engineering), a feature Lower into a really hard product to provide a place for another element????????????????? ?????????????????????????????