Hi, I'm designing a database to keep track of various things in the design for a simulation board game. The game has six scenarios and over 40 variants. Each game can choose one scenario and each scenario can choose one variant, but not all variants are possible in all scenarios. Each game can have many pieces/counters. but not every piece can be used in every scenario or variant. So I want to be able to record which of 200+ pieces/counters can be used in which combination of scenarios and variants. Does a design like this allow for these things to be recorded?