Fixed design issues. Elevator creation is done with a factory pattern.