simplified shape interface; rotation no longer immediately done.