Initial version

Supports these arguments:
  left, right
  lefttop, leftbottom, righttop, rightbottom
  maximize
  large, medium, small