re structuring how the components work by crating sub folders to match the structure of the pattern lib