Dependency tools works with TI tools, rework option handling and launcher classes