Signals and slots, language assemble utilized to simplify observer pattern implementations in signal programming and especially GUI design and style???????????????????????? vs ?????????????????????????Groove (engineering), a element cut into a tough content to provide a place for another component????????????????? ??????????????????????????????????