Building an artificial back stack with the Android Navigation component