Displacement support

No functions for interpreting the data (it's very complex), but it will
read and write correctly.