Full functionality.

Although the packet-direction code leaves a lot to be desired, as does the frontend in this regard. Ideally we need 4 windows: in/out of the network, and in/out to the host (-packets headed to the network).