The Sinhalese society is constructed on the basis of several key hierarchies. These include the party-political, religious (including Buddhist and deity worship), caste, bureaucratic-administrative, professional (e.g. educational, medical) and the military. Understanding how these hierarchies are formed and they way they operate is one way to approach this subject. In doing so, one has to understand the nature of those who hold positions within them. There are also layer upon layer of ‘interconnecting relationships’ based on the hierarchies mentioned here.