Mark Waid will oversee creative, editorial, marketing and sales for Humanoids, as well as making new inroads with retailers and librarians.