another major round of code reorg, moved some misc stuff to CMiscSettings, removed more rarely needed things. think we are about to the right balance for me now (complexity vrs utility)