  INTRODUCTION
================
The purpose of SelfIN is to create a convenient way of installing WarpIN using
something that is not Zip compression, but rather something much more user
friendly. That, and getting rid of all the critique about being the worlds
only software installation application without a software installer for itself.


  USAGE
=========
You need two things: the WarpIN files that are to be installed (duh) and a
short list of what they should be named when installed. An example file with
two simple files:

2
..\bin\warpin.exe
warpin.exe
..\doc\documentation.txt
doc.txt

Increadibly easy. As you might already have figured out, the numeral 2 stands
for a grand total of two files. After that, the lines alternates between name
in filesystem and name when installed.


  FILE FORMAT
===============
After creating a SelfIN automated installer, the file will have this format:

  +-------+------------+------------------------------------------------------------+
  | SIZE  | NAME       | DESCRIPTION                                                |
  +-------+------------+------------------------------------------------------------+
  | ????? | Installer  | The SelfIN installation application.                       |
  |     4 | Files      | Number of files located in the file                        |
  |       |            | For every file {                                           |
  |     4 | Compressed |     File size when compressed.                             |
  |     4 | Original   |     Original file size.                                    |
  |     1 | NameLength |     Length in bytes of filename.                           |
  |     n | Name       |     Filename.                                              |
  |     d | Data       |     Compressed file data.                                  |
  |       |            | }                                                          |
  |     4 | Position   | Positioning yourself this many bytes into the file puts    |
  |       |            | you directly after the installer and at the compressed     |
  |       |            | installation data.                                         |
  |     4 | CRC        | A CRC-32 value calculated from the entire installation     |
  |       |            | excluding these last four bytes. Used for integrity checks |
  |       |            | when installing.                                           |
  +-------+------------+------------------------------------------------------------+

