* It's very important to use a negative value to identify non valid or uninitialized connections. Additionally, it's preferred to don't interfere with media_kit types as long as the framework use it in the backend.
* Cleaned up some unneeded callbacks.
* Node implementations headers are move into src/kits/media.