SGList now implements a vector of Servers which are then used by the internal read and write engines to translate address.  As a result, we only need one SGList