Text this: A Prognostic Framework for Rotating Machines Considering Multi-Component Fault Scenarios