Coding Hand Gestures: A Reliable Taxonomy and a Multi-media Support