In credit risk modeling, PD (Probability of Default), LGD (Loss Given Default), and EAD (Exposure At Default) are core components. Can you elaborate on the key challenges in developing, validating, and practically applying models for PD, LGD, and EAD? Additionally, discuss how these components interact and are linked, specifically how they work together when calculating Expected Credit Loss (ECL).