moved all sm related workspace files into `.sm/`; docs
relocate file-based pointers into plugin
fix fs path locator resolving
make some deps optional
consolidate FS API