Нужно реализовать возможность вставлять в статьи, которые пишутся в Гутенберге, свои кастомные блоки таким же образом, как я могу вставить цитату, абзац или фото в любое место статьи

Соответсвтенно, мне нужно, чтобы заказчик имел возможность самостоятельно заполнить тексты в этих табах или дополнять пункты к инструментам. Как это реализовать?