Break application into a set of modules