Split dtc-fe into multiple components
Splitting the directory into multiple components allows for the code for multiple modules to be developed
Splitting the directory into multiple components allows for the code for multiple modules to be developed