[450231] Remove abstract behaviors for zoom, grid, viewport, and focus.

Merged code of abstract behaviors into concrete subclasses, which now inherit from AbstractBehavior.