What exactly do all these formats do and how/what do I need to use them?