Handling translations; added Vec2.

When widgets move, so will their children.