Introduction to entities &amp; components