Both methods work and which one is better depends on the players and how much they like the joy of creating/sharing vs the joy of discovering. It sounds like you have a decent grasp on things, so good luck.