объект можно рассмотреть с разных сторон. и в коде он именно и выглядит как данные с функциями. и даже более того, он ими и является. хочешь поговорить об этом?
не всем нужно становиться специалистами во всем. Мне в данном случае просто нужно сгенерить GCODE для 3D принтера. Вот и все. Пользуюсь тем, во что умею.