Ability to add custom numbering style

Waiting for Travis check. Documentation and example has been updated. Backward compatibility still maintained.