feat(position): add support for alternate positioning