Fundamentals of Materials Modelling for Metal Processing Technologies