Network Interfaces: Initial implementation.

This fixes issue #190.
I'll merge and fix, just wanted to double-check.