Ionic without UIStateRouter?

Anyone managed to divorce ionic (or a significant portion of the js) from UIStateRouter, i.e. use a different routing scheme with ionic?

My coworker took a quick look and found ionic to be quite dependent on UIStateRouter, so just curious if anyone has succeeded going down that path.