We should add functions to the box so that it supports wrapping and conversion between real and fractional coordinates.