Presenting 3 level hierarchical data

I'm revamping an existing desktop website UI. I need to show 3 levels of hierarchical data. There are Categories which contain Parents (with various properties) which in turn contain Children (also with various properties).

I'm not to keen on this presentation but I can't think of anything better. I could put each level in a separate page and use a breadcrumbs like navigation but there a fair bit of movement between levels (Parents can be moved to different Categories & Children can be moved to different Parents).

Any ideas?

Cheers