split main application assembly into two assemblies