visual development for personal and collaborative projects