More or less, yes. The different keyboard layouts is not that difficult to do. A different wifi chipset is trivial; customers can source their own from wherever they want. CPUs are a bit different, as Intel and AMD will require completely different mainboard designs. It's doable, certainly, but requires quite a bit of engineering effort, especially if you want to be able to place components and connectors (etc.) in the same places on the different boards, which is necessary for something like the Framework laptop, where they'd want to be able to allow you to put either mainboard in the same chassis.
Speaking of chassis, that makes offering different screen aspect ratios really hard, as you'll usually have a different sized/shaped chassis for a different aspect ratio. That might mean a different mainboard layout, different keyboard, different touchpad, and different battery, at least. That would vastly complicate Framework's offering, something I'm sure they're in no position to do as such a young company.