@muns may reply separately, but yes the Massoth decoder will operate directional lights using F0, and the default for smoke is F7 which turns on A1 (aux1) output to which you would connect a conventional smoke generator. If you have a pulsed smoke generator that would be different as they sometimes have their own decoder. You can have cab lights on a different function key to F0, but that would require connecting the cab light to a different output like A2 (aux2) and configuring the decoder to match.