Added network layer/abstraction.