libISF-Qt (Ink Serialized Format) TODO
-----------------------------------

OUTSTANDING
-----------
- Bit Packing Byte codec:
    - Encoding
- Bit Packing Word codec:
    - Encoding
    - Decoding
- Bit Packing Long codec:
    - Encoding
    - Decoding
- Read and write user-defined custom tags
- Interpret, use and write pressure information
- Associating text recognized by OCR to the drawn strokes
- Alter stroke points

DONE
----
- State machine:
    - Parser
    - Writer
- Multibyte values (int,uint,float):
    - Encoding
    - Decoding
- Huffman codec:
    - Encoding
    - Decoding
- Bit Packing codec:
    - Encoding
    - Decoding
- Bit Packing Byte codec:
    - Decoding
- Properly parse generated ISF test data
- Generate new ISF data
- Parse ISF data from WLM
- Add new strokes to an IsfDrawing
- Stroke attributes: width, colour, pressure
- Export IsfDrawing to raw-isf, isf-base64 and fortified-gif
- Export IsfDrawing to PNG
- Delete strokes
