update spaghetti mass-include
add per-file imports
doc tweaks
add ignore universal headers