Split the source up into separate files, primitively.
Move path info out of data.js since it has to load after centers are set by createMap().