anchor.diff:  * If the path provided already ends with the <code>append_dot_origen</code> or <code>append_gems</code>, then those
   will not be reapplied (<code>append_dot_origen</code> and <code>append_gems</code> will be covered in the next section).
   
  -##### User Gem Directory
  +#### User Gem Directory
   
   The <code>user gem directory</code> indicates where the gems should be installed. Moving this directory around will
   change where <code>Bundler</code> places all of your gems.
  
positive.code: 
  <strong>Default:</strong> If no <code>user_install_dir</code> is specified, the <code>home_dir</code> is used instead.
  
  ~~~ruby
  # Default
  # origen_site_config.yml
  append_dot_origen: true # Appends .origen to the path.
  
  # In interactive session
  Origen.site_config.user_install_dir #=> '/home/<username>/.origen'
  ~~~
  
  ~~~ruby
  # Move the user_install_dir
  append_dot_origen: true
  user_install_dir: /proj/~/install
  
  # In interactive session
  Origen.site_config.user_install_dir #=> '/proj/<username>/install/.origen'
  ~~~
  
  ~~~ruby
  # Disable appending .origen
  # Note this also affects the user_gem_dir
  append_dot_origen: false
  user_install_dir: /proj/~/install
  
  # In interactive session
  Origen.site_config.user_install_dir #=> '/proj/<username>/install'
  Origen.site_config.user_gem_dir #=> '/proj/<username>/install/gems'
  ~~~
  
  ~~~ruby
  # Customize the appended directory
  # Note this also affects the user_gem_dir
  append_dot_origen: my_origen
  user_install_dir: /proj/~/install
  
  # In interactive session
  Origen.site_config.user_install_dir #=> '/proj/<username>/install/my_origen'
  Origen.site_config.user_gem_dir #=> '/proj/<username>/install/my_origen/gems'
  ~~~
  
  ##### Home Directory
  
  The <code>home_dir</code> takes care of everything else. In general, this acts as Origen's scratch space. For example,
  the <code>LSF logs</code> and the <code>global session</code> are stored in this location.
  
  <strong>Default</code>: if no <code>home_dir</code> is specified, it defaults to <code>~/<code>, which will be expand
  to your home directory (for example, <code>/home/coreyeng</code> on Linux, or <code>C:\users\coreyeng</code> on
  Windows).
  
  <code>home_dir</code> is also the topmost path. So, if <code>user_install_dir</code> and/or <code>user_gem_dir</code>
  are not defined, they default back to <code>home_dir</code>.
  
  ~~~ruby
  # If no home_dir is specified, ~/ is used.
  # Default
  
  # In interactive session
  
negative.code: > bundle update
  ~~~
  
  ### Workspace Size Considerations
  
  By default, all downloaded dependencies are placed in the <code>home_dir</code>, which is likely pointing to
  <code>~/.origen/gems</code>. However, gems can be large,
  