Added support for group hierarchies

Improved upon #16 by adding support for hierarchies of groups. This is implemented by treating the group name like a path. 

Example: `group "Examples/Runtime"`.