@akashkriz005
You can create a custom component and include all these core component directly into your custom component.
if you want to overwrite some properties of these core component based on your use-case, create a proxy in your project and use sling resource merger concept.
to include core component in your custom component, use data-sly-resource.
I hope it helps.