If you want to preserve save game compatibility, add your new component entries to the end of the file. Give each set a unique family number if you don't want them to replace another existing component.
Yes - although even that is not a requirement. The family number just tells the game which components are related to each other for "upgrade" purposes.