Added network abstraction layer to base2.0; not integrated or finished yet