A programming friendly add-on for World of Warcraft