Restructured the exchange item class: each exchange item can have multiple geometry instances, and each geometry has a single datavalues instance