Renaming diagram to components
Consolidating .gitignores
Finish rename