This issue suggests merging the format component into the main component, effectively removing subcomponents support in this project.
This change is proposed because the format component is essentially just a collection of header files and is safe to include in the main component. By merging the format component into the main component, hopefully this can also make the project to be less complicated.