LEGION: Simulating Elevators with Mesoscopic Transition Zones

Hi everyone,

I'm currently progressing through the LEGION learning paths and found no information on creating elevators in LEGION model builder. The only info I've found is in the documentation saying that Mesoscopic Transition Zones can be used to simulate lifts/elevators.

I'm currently at the point where I am using the MTZ to "teleport" the entities between levels.
However, there is no form of elevator logic (waiting for the elevator arrive, max capacity, not allowing entities to enter the MTZ if the elevator is currently moving, etc). 

What do people suggest to simulate elevators properly? Or, what is the best practice in order to simulate elevators?

Currently, I'm using 2 MTZs to simulate an elevator between two levels (each MTZ for each direction). I think I could add something like a waiting zone or a delay based on if someone is in the MTZ or not. 

Thanks!