Excuse me if the question in the title is a too big simplification, but I suppose the pattern exists.