added support for GameplayTags, you can now specify exactly how items and componenets should interact with each other by specifing Owned and Required tags!