Spare parts: what is the difference between genuine, OEM, aftermarket ...

Spare parts: what is the difference between genuine, OEM, aftermarket ...