The theory of JSJ decomposition plays a key role in the classification of hyperbolic groups, in analogy with the case of 3-manifolds. While this theory can be extended to larger families of groups, the JSJ decomposition displays significant flexibility in general, making a complete understanding of its behaviour more challenging. In this talk, Dario Ascari explores this flexibility, with an emphasis on the case of generalized Baumslag-Solitar groups.