Saving component type and vendor