Implementing animation handling and zone helpers

Refactoring zone controls for cards, implementing animation handling,
implemented repositioner and rescaler controllers for zones. The
refactored version still has issues with the adjustment offset for drag
selection (seems to overcompensate).