Added parenting method to Transform and a GetComponentOrInterface to GameObject to allow retrieving interfaces.