Substantial rewrite, removed overview