added support for hierarchical components' categories