visual structure