I think Nomad City could also possibly work as one of Karga's new ventures.
Plus it'd probably be really cool to see it in live action. Basically it's made out of salvaged parts-a Dreadnought but with forty Imperial walkers as legs. (Dreadnoughts are still canon, although they've seldom appeared in Disney's stuff).