This is by far the most advanced and time consuming part of any virtual project. I will attempt to describe every step in detail, yet hopefully in a simple and easy-to-follow way.