title: How to protect classes so they are not visible outside their package
body: <p>I'd like to be able to have two "protected" classes in my package. That is, I do not want files outside of my package to see them as visible - they will be for internal use within the package only.</p>
  
  <p>How can I do this?</p>