A universal editor