improving the way publish works to completely package a generated DSL with its static components