This will substantially improve the structure and modularization of the code. Protocols: TCP and HTTP.