title: Duplicating components at Run-Time
body: <p>Is there a simple way to duplicate all child components under parent component, including their published properties?</p>
  
  <p>For example:</p>
  
  <ul>
  <li>TPanel
  
  <ul>
  <li>TLabel</li>
  <li>TEdit</li>
  <li>TListView</li>
  <li>TSpecialClassX</li>
  </ul></li>
  </ul>
  
  <p>Of course the most important factor, it should duplicate any new component which I drop on the TPanel without modifying the code under normal circumstances.</p>
  
  <p>I've heard of the RTTI, but never used it actually. Any ideas?</p>