modulefile dsl