setting up general shape interface; need to implement shiftCommands
setting up general shape interface; need to implement shiftCommands