A user's guide to JSJ decompositions I