1) копировать в partials папку с шаблонами из компонента и назвать ее как компонент
{% component 'carousel_list11' %}
/partials/carousel_list11/
2) да, создаешь свой плагин и расширяешь установленные при помощи класса
Event или других методов (
см документацию)
3) Наверно, проще привязать их разным категориям. Но можно расширить плагин блога при помощи кастомного плагина: добавить таблицу, добавить в форму поле и т.д.
4) Обратите внимание на секцию с php кодом, которая идет в начале шаблона страницы. Также можно создать свой компонент и добавить его в layout.