Design an Elevator System - Low-level design | OneNoughtOne