Construct 2 needs nested families to help make larger projects a bit easier to design. For example, I have enemies, but each of a different "class" so to speak. There are attributes common to all enemies, but not not the classes. This goes the same for the weapon types (this is a space game, not an RPG, though the concept would still apply).