Core technical chapter Explain ranking pipeline — data sources, normalization, model layers, versioning, and ethical considerations. Include diagrams.