Added all new networking classes. Not yet complete!
Also some updates to the datasource classes