Rewrite button structure.

Russian: При создании кнопки используется её индекс. По этому индексу
идёт упоядочивание. Индекс не уникален, а лишь указывает желаемый
порядок кнопок.