initial rectangle shape creation
constraining movement to inside margins
reflecting drag boxes
work on rotation; fixed controller binding
integrated color palette