All mods exist to let the user play game lazily, what's so wrong with an Ace'd KTM?
But this is really a project too big for one person, KTM can be essentially broken into:
- A combat log parser
- A 'what skill adds how many threat' database.
- A componenet which scans your current threat modification and esatimates threat with (2).
- A communication componenet which syncs the threat.
- A nice front-end UI.
May be it'll be easier to make an Ace'd KTM if different people work the different components?
You may start the work by stealing one part from KTM, optimize it, then make it a module, and combine the modules at a later stage.