What are the key components of the Indian Constitution that determine federalism?

Explain the distribution of powers between the Centre and states as per the Indian Constitution.