fix: accept interface types repositories
feat: implement packet serializer
feat: add interfaces for serializers, converters
feat: add base packet types converting