Initial release

Tested on Windows/Visual, Windows/MinGW and Ubuntu/GCC (x86 & x64 modes)