a few doc updates, refactored stuff to children of Spectrum