i need some best practices or advices on a common scenario in SP2013 where i can't get my head around as i'm fairly new to App development.

Let's say i have some kind of existing site structure and created an app that i want to place on a certain place on some Pages. I don't want the user to that and from my understanding i can't use the APP Catalog for this because this just puts the app in the available apps but not on a certain page. 

In 2010 my approach would be to create a feature, installed that and activated it through ps for all existing sites. During the activation of the feature (for example a site collection feature) all of the placement would have taken place. For new pages i maybe feature stapeling would be the choice. 

For SharePoint 2013 i was wondering if webtemplates could be the way to archive this but i think when the app is removed and reinstalled it is missing on all pages where it used to be before etc. (App install only fires once etc.)

I hope my problem is understandable. Thanks in advance.