public bool IsTierEmpty(Tier tier) => CurrentAsssembly.GetRootComponent(tier) == null;
 private ObjectModel DisassembleTier(TurretAssembly assembly, Tier tier, DisassemblyContext context)
 {
     return(_assembler.Dissassemble(assembly.GetRootComponent(tier), context));
 }