Part-Whole Relations in Object-Centered Systems: An Overview