Separated app into logical assemblies