The instruction set was very much in the CISC model, with 2-operand instructions, memory-to-memory operations, flexible addressing modes, and variable-length byte-aligned instruction encoding.
When groups that developed a transactive memory system, they will have gone through the encoding, storing, retrieval process several times for information.
However, by "encoding" the rotor position into the ring position using the ring settings, additional variability was added to the encryption of the initialization vector.