A component is the smallest logical part of some hardware.
A component will have the same basic functionality no matter what hardware it is on.
j5.components.BatterySensor
j5.components.Button
j5.components.GPIOPin
j5.components.LED
j5.components.Motor
j5.components.Piezo
j5.components.PowerOutput
j5.components.PWMLED
j5.components.RGBLED
j5.components.Servo
j5.components.StringCommandComponent
j5.components.derived.UltrasoundSensor