Cooperative Visual Environments for the Design of Effective Visual Systems