is there a best practice guide for configuration usage of the
hierarchy classification, product and component?

I want to use Bugzilla not only for Bug Tracking, but also for
requirements management.

The Idea is:
an requirement is handled pretty much the same as a bug, its an issue
handled by Bugzilla.

Later on a requirement can lead to a Change Request ore several Change
requests which are tracked by Bugzilla and
attached to this initial requirement issue.

Has anybody worked with such approach and can point me to some
documentation how to setup such
a system or to any further information?

Thank you in advance!