Asynchronous algorithm POSIX based
First version of the porting layer (Windows)
Add a porting layer (POSIX/Windows)
Algorithm input is now a template