This is core module of vsdkx.
In here all the interfaces needed for model drivers and addon are defined.
You can add one model driver and many addons to your project,
EventDetector will call all the addons' pre_process method and then calls
the model driver's inference method on pre processed frame to receive the
inference result and after that all the addons' post_process method will be
called on the inference.
You can use SimpleRunner to run the application with cli commands or you can also start your application with gRPC server and send the frames via that. You can pass a method to SimpleRunner and with that on each frame you have access to the frame and the inference result and you can implement your own business with that