Winsock mocking
Refactor for only one project with multiple component
Complet socket channel, basic thread library setup
More refactor
More refactoring for simplicity of the code. I was going a bit too generic