Inside Jaxl everything that you will interact with will be an object which
will emit events and callbacks which we will be able to catch in our applications
for custom processing and routing. Listed below are a few main objects: