Make base state into properties

As much as possible, make the `dimdata` dictionary the canonical representation of state.