А что описывать процедуру замены блока там нет не чего такого тайного ставишься новый блок делаеш инициализацию записываешься потом ключи запускаеш и радуешься
Если хочеш заменить блок не обязательно вскрывать его просто ставишь его потом производишься процедуры и все работает если нужна помощь пиши помогу