`format` can be seen from memory to disk (serialization) and parse is from disk to memory. In this case I'd recommend to move it to `core` and if it represents an alignment, it should go under `core.alignment`. What others think?