sml: add support for modules in merger
sml: rename references to value object and types in json
sml: add post-processing logic for module generation