Split general.js out as a site-wide dependency.