Здесь действительно вопрос нужно адресовывать конечным пользователям приложения, как они проектируют и какие цели преследуют мы не знаем. В качестве примера, перекрытие архитектор, конструктор и инженер MEP запроектируют 3 разными способами. Я считаю, что, всё-таки, следует начать с самого консистентного способа - по привязке базового уровня и смещения, просто, понятно, легко построить диалог с пользователем. А дальше уже как пойдет