Thank you for your response.
I'm looking at the code contributed for the folder module, thanks the reference. I could use some of that code.
Since this is a core module (page), I just wanted to make sure I'm not re-inventing the wheel and using the appropriate API to render what I need.
If anyone else has any other ideas I'm open to receive more suggestions.