Changes needed to split troopjs-composer out