Istio App config

Istio comes with a set of resources like Gateway, virtual service, Destination Rule etc. It might be overwhelming for an app developer to define everything from scratch. Similar to the Istio operator (mainly used for Istio config), I feel we should have another operator to config the App dynamically with default settings plus minimal info or none input from App Developer. Any thoughts, suggestion or other ideas?