Divide application into modules