It is possible to write an advisor that would give you fine grained control. The SDK would be the place to look for more documentation. There's also an article in the library.
Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means.
Learn more here.