title: Create a new field and update a content type (and all implementations)
body: <p>I'm doing some work on an existing SharePoint site and part of what I need to do is create a new field on an existing content type.</p>
  
  <p>I'm going to be deploying changes via a feature so I'm debating whether I use CAML to generate the field and then programmatically add it to the existing content type, or whether I can just do it all via the feature receiver.</p>
  
  <p>What would be the best/ cleanest (and most reusable) solution for doing this?</p>