WIP draft design
WIP add migration and scale behaviour
WIP remove default interfaces - covered by cli
WIP correct docs
WIP ws
WIP design doc corrections