tp/sync dsl with web editor part1

This branch is the first contribution for the DSL exporter. Mostly impacts StorageManager.js.