Like the devs always say, this would be too much of a challenge and it would take a lot of hard work, being that blizzard doesn't even have this option. They would have to make all new content that isn't just spawning npcs and putting up walls. Or adding stats to items.