For Williams steam or diesel you would want either a Cruise Commander or DC Commander. Then the appropriate Railsounds board. Quite a few choices there. Also electro couplers are an added option.
For DCS a PS3 Diesel or Steam kit would be more complete.
Pete