It's interesting that even with the rise of transformers, UML still isn't popular. I wonder if that, or some other visual way of representing specs, might make a comeback.