1. A method for evolving a gesture set in a gesture-based system, the method comprising: selecting a plurality of users for tracking, wherein tracking a user comprises capturing data representative of the user in a physical space; compiling captured data representative of each of the plurality of users; processing the captured data to identify input gesture data for each of the plurality of users; and evolving gesture recognition data in the gesture-based system to correspond to the input gesture data, wherein the gesture recognition data is evolved to comprise a feature of the input gesture data that is common to two or more of the plurality of users.