Implement lattice reconstruction. As a first idea, unit cell can have allowed and disallowed positions.