sprite-sheet-file-type 0.1.1

File Type that simplifies SpriteSheet creation
Documentation
File structure of .rssheet file type (Raw Sprite Sheet) - Bytes storage
Uses Little Endian Format for u32

```
// Image Data Header (ByteSize(9))
- u8  : Image Data Version Number
- u32 : Width of Image
- u32 : Height of Image
// Image Data (Width * Height * 4)
- [;;For each pixel (Width * Height):
  - u8  : Red Channel
  - u8  : Green Channel
  - u8  : Blue Channel
  - u8  : Alpha Channel
  ]

// SpriteSheet MetaData Header (ByteSize(5))
- u8  : SpriteSheet MetaData Version Number
- u32 : Number of Hashmap Entries
// SpriteSheet MetaData (ByteSize(StringByteLength))
- [;;For each hashmap entry:
  - u32 : String Byte Length
  // String Data (ByteSize(StringByteLength))
  - [;;For each byte in string (String Length):
    - u8 : String Byte
    ]

  - u32 : X Coordinate
  - u32 : Y Coordinate
  - u32 : Width
  - u32 : Height
  ]
```

File Structure of .ssheetmeta file type (Sprite Sheet Meta Data) - Raw bytes storing mappings
Uses Little Endian Format for u32

```
// SpriteSheet MetaData Header (ByteSize(5))
- u8  : Version Number
- u32 : Number of Hashmap Entries
// Hashmap Data
- [;;For each hashmap entry:
  - u32 : String Byte Length
  // String Data (ByteSize(StringByteLength))
  - [;;For each byte in string (String Length):
    - u8 : String Byte
    ]

  - u32 : X Coordinate
  - u32 : Y Coordinate
  - u32 : Width
  - u32 : Height
  ]
```