Added networking + some more changes
new execution model
Added doc