Internationally acclaimed South African choreographer Gregory Maqoma returns to the stage with Genesis: The Beginning and End of Time, a powerful dance opera blending movement, music and poetry.