align separated out from origin
backwards compatibility with origin when align is not defined
align resets on new sizing context
Merge branch 'develop-originAlign'