Begin JSON support by splitting out the output formatter
Block removal of non-originating workflows