Generate a Web App Manifest for PWAs with full control over name, short_name, start_url, scope, display, orientation, background_color, theme_color, language, dir, description, icons, screenshots, categories, shortcuts, share_target and related_applications.