Rank Structures