Why is the caste system a central part of the Hindu religion?

Why is the caste system a central part of the Hindu religion?

a. There are different Hindu gods for each caste level.
b. It is a carryover from Hinduism’s roots in the Aryan migration.
c. It correlates to differing levels of spirituality.
d. Hinduism states that actions are judged according to caste level.