title: what is difference between extend, overlay and override component in aem
body: <p>What is the difference between Extending a component, overriding a component and overlaying a component. Can someone please explain with developer point of view</p>