Instantiates the required classes to run Sweet Home 3D as a stand-alone application.

The main method of {@link com.eteks.sweethome3d.SweetHome3D SweetHome3D} class creates a {@linkplain com.eteks.sweethome3d.model.HomeApplication home application} based on {@linkplain com.eteks.sweethome3d.io.FileUserPreferences FileUserPreferences}, {@linkplain com.eteks.sweethome3d.io.HomeFileRecorder HomeFileRecorder} and {@linkplain com.eteks.sweethome3d.swing Swing views}.