Артём Петренков, согласен, написал лишнего. Хотя несколько проще, поскольку можно только один раз написать такой элемент (с взаимодействием и подтягиванием контента) и всё.
Нет, я согласен, что данный блок делается лишь однажды, а потом можно его сколь угодно раз дублировать, хоть руками, хоть автоматически. Но в таком случае при каждой загрузке страницы нужно загружать данные, которые не факт, что будут использоваться.