2.2. Everytime I create a new component, do we have to add all its properties manually again?
No. You can create copies of existing components. Those copies can be connected to the parent component or independent components. To learn how to do this, click here.