Fleshed out Network Fragment. No Unit tests yet, interface still unstable.