Design and implementation of a virtual groupware for layout decision problems