Beats Input Logging

Hi,
Can anyone give me a steer regarding difference between logstash.input.beats and org.logstash.beats in the logging hierarchy? How do they relate to one another and how do they differ?

Thx
D

logstash.input.beats = Logstash Beats plugin logs (what the plugin does)

org.logstash.beats = Java library logs (how the protocol works underneath)

The plugin uses the library, so org.logstash.beats is lower-level detail.