o Provide a way to have a center offset.
o Provide edge offset
Merge remote-tracking branch 'upstream/master'