Add more alignment possibilities
Docs for how alignPointer works
Allow previously set _pointerBox

Extension initializers run after class initializers, so _pointerBox
should only be set if not already set to allow classes to overwrite it.
Merge pull request #3 from juandopazo/pointer-align

Add more alignment possibilities