Classes and interfaces modeling an event model (similar to JavaBeans event model) for USB devices and pipes.