- exposes localPath as a state
- improves the structure list widget