Kumihimo: The Essence of Japanese Braiding