Network Interfaces: Initial implementation.

This fixes issue #190.