init main module
add default options
modify storage settings format
make workspace emit events
workspace scaffold
add todo empty functions