An easy-to-use framework for handling sending & receiving of object orientated packets