Object manipulation library