Model::updateGeometry() now does all of the geometry updating, including for attachmetns -- none is done inside Model::simulate().