Metaplex candymachine docs doesn't fully explain what in fact candymachines are and that's what I'm wondering.
When I create a candymachine, am I creating a new solana program with those set of rules? Or when I create a candymachine I'm just using the metaplex solana program to create it for me?