To allow room for DAG-ordered optimization, rework the way we write optimization criteria in `concretize.lp`, and convert build offsets to use constants.
To allow room for DAG-ordered optimization, rework the way we write optimization criteria in `concretize.lp`, and convert build offsets to use constants.