not a whole new way of programming, they'd just need to 'move' some things around...
regardless of what they do, not much is stopping someone from rewriting d2hackit either...
what would be fun, is if they redid the entire system for client-server interaction (not just new packet numbers, an entirely new layout')