Position storage now always in normalized order.
Updates and simplifies DSL.