Split module into seperate repository