Distributed Visual Language Environments for Cooperation and Learning: Applications and Intelligent Support · Study