Fixing a problem with the enum of structures types (Changing notation to be sure that I'm not going to use this as a variable). Adding nesting and tree formation of structures, checking if the father is NULL to be able to create some bigger structures, and if there is a father, adding both to the father and the son a way to find each other. No orphans!