Re-worked the configs so that there's individual configs at each level,
which fall back on the globals file for any values they don't have.