тип если Вася зашел в телепорт, его атомы при сканировании были рассеяны и в другом месте собрался тот же Вася или совершенно другой Вася просто идентичный
либо у тебя математически описанная форма и тогда можно абстрагироваться в целом от формы. Ну мол у тебя будет "объект" имеющий какую-то форму, которую можно менять.
По сути (как мне подсказывает опыт) вопрос сводится к следующему: сделать дизайн системы таким, чтобы ожидаемые изменения было внести легко (расширением), а НЕ ожидаемые - трудно.