This allows multiple tables to use the exsact same struct, it also allows substructs to be used multiple times.