У меня почти так. Не знаю, верно ли.
Дед - самое широкое понятие. В своей жизни он является и дедом, и отцом, и сыном, и внуком.
Отец - отцом, сыном, внуком.
Сын - сыном, внуком.
Внук - только внуком.
А поскольку не указано, чей брат, то я решил сделать так. Братом может быть каждый из них. А может им и не быть. Получилась вот такая картинка