Ok after some major headaches trying to force learn genetics .....I THINK i'm starting to understand ..... kind of lol. So I'm going to give an example and someone please correct me if I'm wrong..... sorry for being such a noob!

If I wanted to get a caramel glow mojave I would first breed her to a mojave which would give me babies that are mojave het for caramel glow? The babies would have the genes for both caramel glow and mojave. I then take the babies and breed them together to get caramel glow mojave babies? Then outbreed from there I'm guessing. Seems like there must be a lot of inbreeding then in ball pythons to get all of these weird morphs.