Editor: implementing basic object manipulation