Changed the syntac and functions to create parsing formats

  - Also rewrote the existing formats to use the new function and syntax