Module wise build