As it stands, I plan to keep EM_MSP430 at its current value, reduce
the number of subarchitectures to two (16-bit address vs 20-bit
address, using new integral values), have one emulation that will
require the MEMORY block to be provided in separate chip-specific
linker scripts, and distribute those linker scripts outside of
binutils (paired with the chip-specific include files that define the
peripherals).
I'm still going to have to encode tables of chip names in some
binutils source files, but they'll be used only to set default values
for chip properties and to control the application of errata
workarounds.