Refactoring: app name changed, presentation component introduced