engine: add datatable
engine: GetM/SetM API
engine: add uniaxial anisotropy
engine: fix Ku units (?)