What is Pokemon XD about?

Saving the world from an evil headquarters changing regular Pokemon into fighting machines your job is to snag them using a special snag machine and purify there hearts.