MS already does that. What's new with your idea?

I also think you should sit down and list out 'everything' that you want your tool/planner to do for you. Then group together logically related items and that should tell you how many 'components' you need. Then prioritize them and decide what you want to do first and what you want to do later. Then see if there already exist free/paid tools to do what you want and if they do, do you want to use them rather than re-invent the wheel. Then out of the items that you DO want to do, you can decide on the tasks to outsource.

.