отрефакторил функцию для создания элементов

common.js > factory(type, options)