Hi.
I signed the divorce papers a long time ago
The elevator objects, as clever and complex as they are, work well with simple projects. I scripted an elevator object that models the shaft (with pit and overhead) and then used with SEO to cut slabs. It is just placed where the elevator starts and set in which story it should end.
Elevator walls and doors are then modeled in each level as regular walls and sliding doors. This allows for control in details and surface per door per level basis, and can be scheduled.
The downside with a scripted object that references story heights is that it breaks when used in hotlinks, as it will use the heights of the host file, but walls and door placement will be ok if the correct settings for hotlinks are used.
The array that keeps story level information shouldn't merge with the one in a host file. They should be independent arrays. Changing this could allow, for example, for a second array that has sublevel reference planes information for each file.
Hope that helps you a bit.
Best regards.