split modules into different dist files