Finalizes the updates required to get branch/transformTool working.  Example application and usage example: public/tt

Task 3001 and Rebase 2998