The Classical Stefan Problem: Basic Concepts, Modelling and Analysis