Created TypeFilteredIterator to filter based on a specific generic type.
Added ChildLike and ParentLike to hierarchy sub-project.