To allow an arbitrary axis definition, applications need a way for a user to write a specification for such distributions.