Update library symbols
Start rewriting core API
Socket implementation for PC