What are the three main aspects of the Marxist worldview?