kilka interfejsów + przykladowa implementacja na bazie wczesniejszej kwantyzacji