Mazda Diagnostic Software, Workshop Repair Manuals and Part Catalogues

Mazda 2
Hello all,

I would like some information on the availability of the following:

1. Electronic Parts Catalogue, online, print or electronic form. Or in the form of an information system ?
2. Repair manuals. A copy of what the dealerships use. Even in print form would do. Is there a repository somewhere ?
3. Any form of diagnostic software/hardware combo ?

Any info, woudl be appreciated.