The hero position app

Everywhere I look I see only questions about the position of the heroes. There are thousands of chats about it, hundreds of topics and some websites trying to solve this.
For once, let’s build an app for hero positioning.
The way I see it you must select your heroes with the level you have in your roster and the position you wish to place them and the app should tell you if the position is right, if the performance of the team is good for defense, attack or attack on some color combinations.
Also, the app should be able to give you the best team combination based on your roster on different situations: enemy, mission or titan.
Or maybe SG can develop that.
I am ok if that’s just a web app.