Процесс немного затянулся, допишу - выложу

Спойлер
DarkbornFlower