3.0 translate behavior

This is the initial stub for TranslateBehavior. I wanted some early feedback and perhaps some help :)