Что я могу сказать тебе, дорогой дневник.
Хорошо поставленная задача - половина работы. Вот, что я скажу.
Как звучало ТЗ? Написать сайт, у которого на сходе gtt файл, отобразить матрицу с вращениями, но удобно, а внизу - текущую строку. При нажатии на клавишу "вверх" или "влево" - текущую строку перемещать на 1 вверх. Если текущая строка уходит на верхнюю границу - перемещать её вниз. Это нужно было для педали. Типа загружаешь схему, сделал строку - нажал педальку - увидел следующую.
План минимум я сделал довольно быстро. Полом добавил классного, а именно - схему заправки нитей и предпросмотр того, что будет в результате. Сейчас выглядит вот так:

Если что, в приложении это выглядит вот так:

Предпросмотр почему-то более вытянутый, но это ничего. Поправим.
Обрати внимание на то, как всрато тут отображается вращение.

Из проблем - предпросмотр должен быть по ширине левого блока, но чот я не очень понимаю, как те svg ресайзить. И внизу, должны быть две картинки, зеленая, которая показывает, что если зеленое - то от себя, а красное - на себя.

Вот.
Добавить поддержку пачек и можно публиковаться.