Yes there are several proprietery methods I used. The methods essentially return a list of resources that match a particular resource type. If the given resource is of the same type, it returns that resource, otherwise, it navigates through the descendants of the given resource to find all resource...