Text this: Mastering Scale and Complexity in Software Reuse