Base application
Packet operations
Code organization
UI integration part one
Merge with master