improved View application component
removed old engine interfaces
updated composer.json
improved Application