Fixing Vendor and Asset Conventions

fixing conventions so that folders within the project (not at the top level) with a name of components or vendor or assets don't get treated differently.