source_weaver specs done
Big old mess of changes, trying to tackle digestion now.