Breakdown to seperated module files