Removed unused interfaces
Removed interface
Removed interface
Removed interface
Removed interface
Removed interface
Refactored interface name
Removed interface
Removed comment
Added binary format documentation
Removed regions
Formatted code
Added notify object class
Make notify object class abstract
Moved notify object class
Refactored binary command