Extend network_interface usability
Add command framework code
Adapt network interface to command framework