Added PositionStyle interface.
Soon to be usable with lambdas.