a number of libraries have been created that aid in the rapid prototyping and development of these works. there are libraries for various functionalities, such as computer vision, as well as motion detection devices such as the microsoft kinect camera and leap motion. notable larger toolkits that are used (and often created by) creative coders are: