added heading method, altered merge, added new examples, added grid, arc and wave methods