All the plugins supported by ClassicBoy were selected by compatibility and performance considerations, they were modified to use ClassicBoy common interface.