renaming of component names
tikzlibraries for architecture diagram
architecture design section