Problems with EE categories - GWCode catmenu plugin
===

I am using gwcode's catmenu plug-in for a project that has complex categories.

Basically I have 132 categories, there are 4 parent categories and about 4 depth's of child categories inside these parent categories. I am wanting to set up my categories so that one depth is visible per page. For example:

PARENT 1 - PARENT 2 - PARENT 3 - PARENT 4

If a user clicks "parent 2" for example. The next page will be as follows:

CAT NAME<br/>
Category description is displayed below.

CHILD 1 OF PARENT 2 - CHILD 2 OF PARENT 2 - CHILD 3 OF PARENT 2 - ETC...

I have tried using all of gw-codes category plug-in's to achieve this but the closest I have come is using the catmenu plug-in. I can get everything working correctly except removing the parent category when a child is clicked. 

In a nutshell I need to remove the parent once it is chosen and just display the children on a new page, then once another child is picked, remove that parent and display it's children on a new page. Until the end is reached then the end page will be a product page with products from the final child category.

This is my current code - can someone help please.

    {exp:channel:category_heading channel="product"}
    <h1 style="margin-top:20px;">{category_name}</h1>
    <h2 class="italic auto-margin" style="width:850px;float:left;margin:20px 0;">{category_description}</h2>
    {/exp:channel:category_heading}
    
    {embed="products/category_feed"}

category_feed page code:

    {exp:gwcode_catmenu group_id="1" cat_url_title="{segment_4}" active_branch_only="yes" id="cat-filter" }
    <a href="{path="products/list/category/{cat_url_title}"}">
    	<img src="{cat_image}" alt="" />
    </a>
    <div class="prod-spacer"></div>
    <div class="product-info">
    	<a href="{path="products/list/category/{cat_url_title}"}"><p>{cat_name}</p></a>
    	<a class="view-btn" href="{path="products/list/category/{cat_url_title}"}"><span style="font-size:16px; margin:0 4px 0 4px;">+</span> View Category</a>
    </div>
    {/exp:gwcode_catmenu}

Thanks for any help in advance.