Yes, you can create a product with a sub-product.
You can create infinite
sub-level of products/families.
Otherwise you can built your ideal structure of navigation tree as you want,
with your needs.
If you have more questions, post in this discussion.
I'm the responsable
of the Components Engine Techical Support.