стесняюсь спросить - а ты про ellie ничего не слышал, а? ну что там можно типа исходники elm-а с подстветкой синтаксиса захостить? или по твоему оч притяно читать простыни с картинками?
Смотрите шо сделал, имеет смысл развивать идею или компоненты в эльме это совсем гиблое дело?
на данном этапе норм, но в большинстве случаев в элме практика показывает, что реюзать/экстендить компоненты сложнее и муторнее нежели писать их с нуля
я бы даже сказал, что если в нашей команде если нам надо написать 2 похожих компонента, мы лучше напишем их в изоляции(как буд то второго не существует), а потом выносим стаф в мелкие функции