просто собирать из блоков страницы
А вы уверены, что вам нужны именно это? Судя по последнему предложению, предположу, что вам нужно просто добавлять/удалять товары-услуги и прочее. Не лучше вместо того, чтобы заставлять менеджера, с большой долей вероятности, обладающего максимум средним "чувством прекрасного", редактировать блоки, дать ему обычную формочку, через которую он будет добавлять/удалять данные, не меняя структуры сайта.
В целом - с этом справится любая CMS. В том числе и WordPress. Либо что-то самописное.
Вроде сейчас все делают на Node JS, но это не подразумевает удобное редактирование?
А куча железной руды, песка и резины подразумевает автоматическую коробку передач? Ну, если из всего этого сделать машину, то возможно.
Иными словами - нода просто голый инструмент, используя который программист может создать то, что нужно заказчику. В том числе и интерфейс для "удобного редактирования".