use smash to assemble a final distribution build, wrapping it in a universal module