How to Build an IRM Program That Scales Across Multiple Frameworks