Update to include Processing as a new language