Line endings to LF
old Application => WindowApplication, and new Application is abstract