Starting ScanWords overhal(kindof necessary, its both a mess and a failed hyupothesis, and insufficient as it is to accomodate the the most recent wave of core implementation changes)