title: How can I override components from another module?
body: <p>I want to create multiple applications based on the same codebase.  All websites will be pretty much identical, but some of them might have some additional/different logic/templates.</p>
  
  <p>Actually, we are using Java EE/JSF for our projects, but I want to migrate to another "fronted" framework. My goal is to replace the JSF with <strong>react</strong>
  Currently, we have 1 project, which is called product and for all customers, we have "projects", which can override the core "product"</p>
  
  <p>For example:
  We have a dialog in the core codebase, which has 3 fields to fill. One customer needs one field more, but the rest is the same.</p>
  
  <p>So I have 2 two questions:</p>
  
  <p><strong>1. How can I override the components used in the core module?</strong></p>
  
  <p><strong>2. When inheriting a component, is it possible to only override part of the parent template?</strong></p>
  
  <p>Thanks</p>