Reorganized, added examples