In preparation for separating the global config options from the per operation config options, reworked the list engines code to not use a member variable in the Configurable structure.