Друзья, вот и наступил долгожданный момент 
Решил сделать полезное дело.
Встречайте!
Мастер создания компонента
[spoiler]

Самая няшка это сниппеты:

Если вы откроете файл /wizards/beono/component/src/component.php, то увидите примерно такое
В зависимости от того какие вы опции вы выбрали при создании компонента, в новом файле component.php будут оставлены соответствующие куски кода (сниппеты). Если есть пожелание по сниппетам и опциям компонента, то сообщайте - добавлю.
В публичной части так же будет доступна кнопка запуска мастера. Для корректного отображения в публичной части, необходимо чтобы в шаблоне сайта вызывался метод $APPLICATION->ShowHeadStrings()
Вроде всё работает чики-пуки, какие баги нашёл - исправил, но вы не стесняйтесь сообщайте ещё
В планах сделать создание комплексных компонентов.

Решил сделать полезное дело.
Встречайте!
Мастер создания компонента
| Данный мастер позволяет быстро и легко создавать в системе необходимые файлы компонента, которые уже будут содержать типовые примеры кода. Вы так же можете указать создавать ли шаблон для компонента, файлы стилей, языковые файлы и многое другое. |

Самая няшка это сниппеты:

Если вы откроете файл /wizards/beono/component/src/component.php, то увидите примерно такое
// + cache
if(!isset($arParams["CACHE_TIME"])) {
$arParams["CACHE_TIME"] = 3600;
}
// - cache
// + iblock
if($arParams["IBLOCK_ID"] < 1) {
ShowError("IBLOCK_ID IS NOT DEFINED");
return false;
}
$arNavigation = CDBResult::GetNavParams($arNavParams);
// - iblock
.... |
В зависимости от того какие вы опции вы выбрали при создании компонента, в новом файле component.php будут оставлены соответствующие куски кода (сниппеты). Если есть пожелание по сниппетам и опциям компонента, то сообщайте - добавлю.
В публичной части так же будет доступна кнопка запуска мастера. Для корректного отображения в публичной части, необходимо чтобы в шаблоне сайта вызывался метод $APPLICATION->ShowHeadStrings()
Вроде всё работает чики-пуки, какие баги нашёл - исправил, но вы не стесняйтесь сообщайте ещё

В планах сделать создание комплексных компонентов.