Создание всех сложных объектов (например, кнопки, модальные окна, тоасты и другие) было простым. Для некоторых объектов, таких как модальные окна, мы просто подобрали правильный цвет фона, добавили символ текстового поля, набрали подходящее сообщение для состояния по умолчанию и добавили на него иконку закрытия этого окна. С таким подходом мы близки к созданию символов, как это сделано в React.
Странная тема со spacing blocks для определения отступов внутри кнопок, потому что достаточно тексту внутри кнопки задать fixed размер в разделе выравнивания текста и ресайз сделать слева и справа, тогда, текст будет переносится на второую строку, когда отступы буду меньше положенного и такие вот блоки внутри кнопки не нужны будут
С кнопками можно поступить граздо проще. Достаточно использовать плагин Relabel Button. Просто создаешь кнопку в библиотеке с любым текстом и заданными отступами внутри. Когда добавляешь ее из библиотеки меняешь текст через горячую клавишу и все встает как надо. Это работает и с иконками, находящимися внутри кнопки, все отступы сохраняются. Единственное, иконкам нужно выставлять фикс на изменение размеров.