better separation of concerns for the various modes
better separation of concerns for the various modes

markscripter/vash,frosten/vash,frosten/vash,webmechanicx/vash,markscripter/vash,markscripter/vash,webmechanicx/vash,webmechanicx/vash,frosten/vash