TToolCompatibleMixin

Mixin that handles complexity of tool support for you.