yes there's a lot of confuse wording in all this, agreed.
code base = the core node blocks and stuff, version of the chain etc