Use integers for EngineSummary data.

Also deprecates EngineListing class in favor of method.