Describir: Reconfigurable Constrained Codes Supporting All Lifetime Stages for Two-Dimensional Magnetic Recording