My first thought when reading this is that there might be a pile of money to be made in "investigating legacy codebases and providing thorough and succinct reports on their architecture as a service". However, as an aspiring academic, I'll show myself the door now.