@PotomacBobMy second take on 'class structure', literally.
Programming languages such as Java and C# are designed such that everything should live within a defined and declared class. I think this to be analogous to demographers.
As such, my nephew did a high school project where he modeled flows of money per a classless society vs a society with well-defined classes. He literally used the principles and syntax found within the formal IEC definitions of five programming languages.
He was, per his strategic interests looking forward to getting accepted at certain schools in his future, was careful with his conclusions. Being the accomplished asshole that I am, I helped my nephew draft a paper that could be considered either 'progressive' or 'conservative', depending on the reader's internal bias.
My nephew's private (unpublished) conclusion was that the concept of economic class can be well defined, but is only regionally valid, and is a dynamic vector. Social class is not well defined per stats, as it is a perception, where the only use of social class is to define the assumption, flow, and end-points of power.
FWIW, my nephew was accepted into a two big-name schools, eventually earning a terminal degree in his field of study. His undergrad acceptance was largely based on that paper.
Based on this, my conlusion is that the concept of Class is used as a manipulative instrument by media, governments, and corporations. The concept of class is intended to influence goal-seeking, and/or as a carrot to dangle and manipulate the ignorant masses. One of my future tomes is based on this - coming soon to a website near you.