Made ApplicationFactory::assemble a static method for simplicity